动画
文章平均质量分 78
钟xxa
加油吧
展开
-
阴影效果 ShadowLayout 布局实现(让控件实现立体效果)
第二张和第三张图是加入了阴影效果的,是不是觉得立体感很强,感觉图片是浮在屏幕上。这个效果也可以用Google 提供扩展包下的CardView控件来实现,而这篇文章是带大家自己来实现这样一个效果。原理我们仔细观察上图,可以发现,有带阴影效果的图和没带阴影效果的图,其实就一个地方不同,就是在图片的底下绘制了阴影效果,而图片的大小都没变。所以我们要做的就是给子 View 绘制阴影。那么阴影部分怎么原创 2015-03-26 08:23:50 · 7759 阅读 · 7 评论 -
Activity 切换动画(小米图库列表进入详情页,图片从固定位置放大进入,缩小退出)
直接上效果图 ok,来分析下如何实现的吧分析原理首先确定,这是两个不同的 Activity,从图片列表页跳入到图片详情页;先来看进入详情页时的动画,从列表中所在 item 的位置一直放大到详情页的显示位置,这里我可以先告诉大家,当我们点击了这个 item 的时候,就已经启动了详情页,然后在详情页做相应的动画效果。既然是在详情页做动画效果,就需要在列表页把相应的值传过去,列表页 item 在屏幕上的原创 2015-03-21 13:44:31 · 6791 阅读 · 11 评论 -
快速实现 ListView下拉,图片放大刷新操作
今天要写的这个效果属于刷新类,比较实用,像很多流行的 app 都是用了这种效果,大家熟知的QQ空间、微博个人主页等,这个效果在 github 上也有别人实现好的源码,点击查看。这里也参考了上面的源码;还是那句话,看 blog主要是学习其中的原理和思路。 图片放大的原理是什么呢? 通过改变图片显示控件 ImageView 的父控件的高度原创 2015-03-23 08:25:12 · 4916 阅读 · 7 评论 -
一个比较有趣的 Android 动画效果
先来看一下效果分析实现原理:这里主要知识点是对动画的使用,原理页很简单,在一个 Activity 中布局两个 Fragment,不用 fragment 也行,但是在同一个 xml 中代码量就会比较庞大;初始化的时候让第二个 Fagment 移动到底部隐藏起来,就是刚启动应用时的界面,点击开始之后,执行相应的动画,第一个 Fragment 的 X 和 Y都同时缩小,并且一开始让 X旋转25度,等一定时原创 2015-04-12 08:46:10 · 5551 阅读 · 5 评论 -
Android Ripple 按钮水波纹效果(一)
看到android 5.0有一个按钮点击效果非常棒,先来看效果图: 但是这种效果只能在5.0的系统上有效果,如何在低版本上实现呢?原创 2015-04-29 08:21:42 · 6781 阅读 · 0 评论 -
如何实现系统自带下拉刷动画效果?
刚开始看确实感觉很不习惯,看久了,就觉得还不错!所以就想引用到自己的项目中; 接下来就找到源码看看他是如何运用的,首先找到SwipeRefreshLayout,因为这个类是Android自带的下拉刷新实现类,相应的动画也肯定在里面有用到。可以找到里面用到了两个类MaterialProgressDrawable 和 CircleImageView,这两个类就是我们所看到的加载动画的实现类! 但是这原创 2015-04-29 08:20:21 · 2360 阅读 · 0 评论 -
Animation动画的解析
Animation在View的包下,我们通过Animation的原理也可知道,Animation离开了View就没有效果,为什么这么说呢?Animation的动画原理我们先看一个简单的Animation动画原创 2015-04-27 08:13:50 · 2702 阅读 · 0 评论 -
Android Ripple 按钮水波纹效果(二)优化
上一篇中我们讲了自定义ripple 水波纹效果,先来回顾一下效果吧! 看了以后感觉没甚么问题,我一开始也觉得很满意了,那好,我们拿Android 5.0自带的效果来对比一下 发现了不同之处没?点击中间的时候是看不出什么区别,但是点击两边的时候,就很明显了,我们自定义的效果,波纹向两边同速度的扩散,所以就会出现,如果点击点不在中心的时候,距离短的一边波纹先到达,而距离长的一边后到达,不能同时到达边原创 2015-04-30 08:19:56 · 7241 阅读 · 9 评论