组合动画
来源:互联网 发布:跆拳道泰拳知乎 编辑:程序博客网 时间:2024/04/27 05:34
public class MainActivity extends AppCompatActivity { private ImageView img; private AnimatorSet set; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); img = (ImageView) findViewById(R.id.img);//添加动画的控件 ObjectAnimator a1 = ObjectAnimator.ofFloat(img, "translationY", 0f, 500f); //屏幕上方移动到中间 ObjectAnimator a2 = ObjectAnimator.ofFloat(img, "scaleX", 2f, 1f); ObjectAnimator a3 = ObjectAnimator.ofFloat(img, "scaleY", 2f, 1f); //缩放由一倍到二倍 ObjectAnimator a4 = ObjectAnimator.ofFloat(img, "alpha", 0.0f, 1f); //渐变从透明到不透明 ObjectAnimator a5 = ObjectAnimator.ofFloat(img, "rotation", 0f, 360f); set = new AnimatorSet(); set.playTogether(a1,a2,a3,a4,a5);//组合动画同时运行 set.setDuration(2000);//设置动画的时间 set.start();//开始动画 set.addListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animation) { //动画开始时 } @Override public void onAnimationEnd(Animator animation) { //动画结束时 } @Override public void onAnimationCancel(Animator animation) { //取消动画时 } @Override public void onAnimationRepeat(Animator animation) { //继续动画时 } }); }}
阅读全文
0 0
- 组合动画
- 组合动画
- 组合动画
- 动画组合
- 组合动画
- 组合动画
- 四种补间动画,组合动画
- 组合动画CAAnimationGroup
- 组合动画CAAnimationGroup
- 做组合动画
- 代码实现组合动画
- UE4 蒙太奇 组合动画
- 属性组合动画
- 简单的组合动画
- 属性组合动画
- 【Android动画】简单的组合动画按钮
- 属性动画:基本使用和组合动画
- Android属性动画Property Animation,组合动画
- 超融合如何克服启动风暴
- cocos2dx zip资源内置apk
- CUDA安装—你必须先安装intel@驱动程序
- NS-3之Data Collection
- Android_查询购物车
- 组合动画
- Eclipse使用Git将项目push到码云
- 权限控制器shiro
- 正确使用LD_LIBRARY_PATH环境变量
- Bill分享之选择
- 微信小程序访问php后台可以触发xdebug
- 商品切换(zhoukao03)
- 【学习cmake】CMake的CMakeLists.txt剖析-2
- 注册信息