Android实现图片点击爆炸效果
程序员文章站
2022-07-04 17:02:58
本文实例为大家分享了android实现图片点击爆炸效果的具体代码,供大家参考,具体内容如下实现效果:需要注意的点:valueanimatorvalueanimator,是针对值的,也就是说valuea...
本文实例为大家分享了android实现图片点击爆炸效果的具体代码,供大家参考,具体内容如下
实现效果:
需要注意的点:
valueanimator
valueanimator,是针对值的,也就是说valueanimator不会对控件进行任何操作,而是控制值的变化,然后我们监听这个值的变化过程,从而来控制控件的变化。什么意思呢?例如我们使用属性动画来控制textview的位移,我们在初始化valueanimator时,会设置一个初始值和结束的值,假如我用这两个值来控制textview在y轴上的位置,然后设置监听器,监听初始值变化到结束值的过程,在不断变化过程中,通过调用textview的layout方法来不断更新textview的位置,从而实现位移动画。
我们可以大概总结使用valueanimator的两个主要过程:
(1). 初始化valueanimator,并设置初始值和结束值,还有动画的时间,然后start。
(2). 给valueanimator设置监听器,通过getanimatedvalue()拿到变化值,然后我们更新控件的变化。
实现步骤
1.首先封装一个ball粒子对象
2.自定义splitview 继承view
2.1粒子相关属初始化和valueanimator初始化
2.2更新粒子的位置
2.3重写ondraw()方法绘制粒子
2.4重写ontouchevent()方法触发触发时间并执行动画
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
Android 使用CoordinatorLayout实现滚动标题栏效果的实例
-
Android Support Library 标题栏(Toolbar)滚动效果实现方法
-
Android实现快递物流跟踪布局效果
-
Android 在viewPager中双指缩放图片双击缩放图片单指拖拽图片的实现思路
-
Android 通过Base64上传图片到服务器实现实例
-
Android实现蒙版弹出框效果
-
Android 实现ViewPager边界回弹效果实例代码
-
Android中RecyclerView实现多级折叠列表效果(TreeRecyclerView)
-
Android 打开相册选择单张图片实现代码
-
Android中RecyclerView实现多级折叠列表效果(二)