Android动效
文章平均质量分 93
Ever69
这个作者很懒,什么都没留下…
展开
-
RecyclerView的好朋友 — SnapHelpter
SnapHelpter,相信很多人可能都不知道它或者没怎么关注过它,但是通过它实现的效果肯定都见过。比如短视频应用中切换视频时一划划一页的效果,这可不是ViewPager实现的啊,使用ViewPager实现的话成本太高,所以这类效果都是通过RecyclerVIew + SnapHelper来实现的,拿刚才讲的短视频切换效果来说,使用的就是RecyclerVIew和SnapHelper的子类PagerSnapHelper来实现的。说了这些,那么SnapHelper到底是什么东西呢?见名思意,Snap,翻译成中原创 2022-07-04 17:56:03 · 538 阅读 · 0 评论 -
View设置setPivotX()、setPivotY()锚点无效原因
通常我们使用ObjectAnimator对View设置缩放或旋转动画时,需要对View设置动画锚点,也就是调用View的setPivotX()、setPivotY(),但是设置完后发现没有效果,这是为啥呢?相信很多人在调用上面两个方法时想当然的就把锚点的百分比当做参数传了进去(比如我),结果人家要的并不是百分比。。/*** @param pivotX The x location of the pivot point.*/public void setPivotX(float pivot原创 2020-08-21 16:19:33 · 1795 阅读 · 0 评论 -
Android多效果轮播器/Banner实现,支持无限轮播、自动切换、指示器动画
2019.9.12已封装成控件扔到GitHub上https://github.com/kjt666/Banner开篇接上篇文章动手实现你的ViewPager切换动画本次内容是利用ViewPager实现画廊效果图片轮播器,画廊效果已经在ViewPager上实现了,那么一个标准的轮播器无外乎下面几点要求:轮播的无限循环轮播器中最重要的一点就是能够实现无限循环,让图片首尾相连、流...原创 2019-06-25 11:30:03 · 4745 阅读 · 1 评论 -
自定义实现ViewPager切换动画
效果图基本原理要实现如上展示的两种效果,我们需要两个东西来帮助实现——clipChildren和PagerTransformer1)clipChildren这个属性见得不多,可能很多小伙伴不熟悉,这个属性是个布尔值,clip中文为裁剪的意思,clipChildren即为裁剪孩子(硬核翻译)。一般修饰在ViewGroup上,它可以表示是否限制处于容器内部的子控件可以越界绘制,...原创 2019-06-20 15:48:24 · 905 阅读 · 0 评论 -
Android动效实现——底部向上弹出滑动式弹幕
是原创 2020-03-25 23:18:09 · 3498 阅读 · 4 评论