- 博客(10)
- 资源 (21)
- 收藏
- 关注
原创 Android Interpolator(插值器)的介绍和使用
一、Interpolator 时间插值类,定义动画变换的速度。能够实现alpha/scale/translate/rotate动画的加速、减速和重复等。Interpolator类其实是一个空接口,继承自TimeInterpolator,TimeInterpolator时间插值器允许动画进行非线性运动变换,如加速和限速等,该接口中只有接口中有一个方法float getInterpolation(fl
2017-06-22 17:26:46 2018
原创 Android中featuredrecyclerview的使用
featuredrecyclerview是自定义ViewGroup的reyclerview延伸了。它具有的第一个item是在顶部(通过设置高度为featureditemheight)。 感觉很好! https://github.com/developer-shivam/FeaturedRecyclerView效果图:添加依赖:compile 'com.github.developer-shiv
2017-06-22 14:02:39 440
原创 Android 利用kenBurnsView实现启动页
现在大多数app的启动页都是播放一个git图片或者是一段视频,这里我们实现一下,也是很简单的,kenBurnsView是一个实现Ken Burns effect图片展示效果的效果android控件,Ken Burns effect是一种图片在切换之前,会缓慢在页面移动或者放大缩小,然后再慢慢切换过去。这样的效果使得每一张静止图片都有动态的效果感觉。类似的效果在电子相册,或者在电影视频对静态图片的处理
2017-06-22 12:03:40 1458
原创 Android 解决apk覆盖安装的时候,出现安装失败,与旧版本部兼容的问题
当你的apk覆盖安装的时候出现下图所示的情况,然后点击安装,解决方案:1.你需要检查你的新旧apk所使用的签名文件是否是同一个。2.检查你的签名文件是否是发布版本,debug 签名的应用程序不能在 Android Market 上发布,它会强制你使用自己的签名,debug.keystore 在不同的机器上所生成的可能都不一样,就意味着如果你换了机器进行 apk 版本升级,那么将会出现上面那种程序不能
2017-06-21 19:03:13 36263 6
原创 Android 添加Library出现错误Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
今天项目中,添加Library的时候,出现一个错误,Error:(2, 0) Plugin with id ‘com.github.dcendents.android-maven’ not found.解决办法:在project目录下的build.gradle 添加如下代码classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.1'c
2017-06-20 14:38:57 1176
原创 Android仿淘宝头条垂直滚动,垂直走马灯,公告
今天看了淘宝头条的的滚动,感觉用户体验非常好,然后在就github上找到了一个, github:https://github.com/gongwen/MarqueeViewLibrary效果图如下: 实现方式通过MarqueeFactory来提供各种样式的跑马灯View, 支持自定义跑马灯ItemView。1.首先在build.gradle中增加: compile ‘com.gongwen
2017-06-14 18:31:33 3941
原创 Android的ProgressDialog进度对话框的使用
ProgressDialog进度对话框: ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog一、progressDialog的常用方法: mpDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//设置风格为圆形进度条 mpDialog.setTitle(“提示”);//设置标题 mpD
2017-06-14 11:14:40 18700 3
原创 Android 安装genymotion虚拟机问题
很多时候我们不会使用Android Studio自带的虚拟机,因为比较慢,所有大多数都会选择genymotion,今天就介绍一下genymotion安装时的问题。 官网:https://www.genymotion.com/1.如果之前没有账号的话,需要注册账号才可以,然后下载就可以了。2.下载之后的虚拟机,安装之后,怎么运行都是报错的,解决方法: Genymotion–>右键选择属性–>兼
2017-06-07 14:19:19 861
原创 Android Activity切换时出现的白色闪屏解决
今天在项目中增加了一个activity,这个activity中有个按钮,点击后跳转到MainActivity,然后就出现了白色闪屏的问题,查找网上的一些资料后,多数的解决办法就是sleep3s后在执行finish(),可是这么做并不好用,我的解决办法是:在style中:<!--将Activity的Theme设置成透明--><item name="android:windowIsTranslucen
2017-06-04 12:33:21 6278
原创 Android 中toast显示在不同位置
对于toast我们都不陌生,它是一种弹出式通知,通常显示在屏幕下方中间的位置,如下图所示,当我们需要改变显示位置的时候,需要如下的做法,Toast toast = Toast.makeText(this, "显示的内容", Toast.LENGTH_SHORT);//参数1:gravity,显示的位置,如上下左右,参数2:xOffset,x的距离,参数3:yOffset,y的距离toast.se
2017-06-04 12:20:18 2662
Android 使用BottomNavigationView实现底部导航栏
2018-02-02
Android 高斯模糊的几种实现方式
2017-09-22
android中kenBurnsView使用,实现Ken Burns effect图片展示效果的效果android控件
2017-06-22
SourceTree(中文版Windows7)
2016-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人