Android实现图片点击爆炸效果

2022-07-28,,,,

本文实例为大家分享了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实现图片点击爆炸效果.doc》

下载本文的Word格式文档,以方便收藏与打印。