2 wl xx1030 wl_xx1030 于 2014.02.08 14:35 提问

android 一个旋转动画的效果,未完全展示

ndroid,我对一个按钮button做点击事件,点击button后将一张图片旋转90度,但是频繁点击的过程中,总会有几次图片没有旋转到90度,或者压根就没有旋转。
我在旋转动画的监听onAnimationEnd()方法里面,输出了debug,代码确实执行到这里了,为什么执行动画后,页面效果看不见。
请有经验和知道状况的朋友,指导下,谢谢

1个回答

aaa2832
aaa2832   2014.02.24 17:08

最好用属性动画做,如果是需要完整执行每个点击响应就每次都起个线程post到ui进程来做动画。如果需要打断就复写animationlistener的onanimationcancer方法。
或许这个文档对你有帮助:http://blog.csdn.net/aaa2832/article/details/19758833。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 使用View的旋转实现漂亮的动画效果
一、点击Icon,水平翻转360°后再打开应用效果:class MyOnClickListener implements View.OnClickListener { @Override public void onClick(View v) { switch (v.getId()) { case R.id.layoutMap:
Android之让图片匀速旋转效果
图片匀速旋转    当我们更新的时候,需要把更新小图标旋转起来,不废话,先爆照 介绍动画:                      Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似,我们这里用 Tween动画的rotate实现旋转
Android 中的动画 RotateAnimation类
RotateAnimation 旋转动画类 RotateAnimation类是Android系统中的旋转变化动画类,用于控制View对象的旋转动作,该类继承于Animation类。RotateAnimation类中的很多方法都与Animation类一致,该类中最常用的方法便是RotateAnimation构造方法。 1. RotateAnimation(float fromDegrees,
Android View动画效果—透明效果,旋转效果(二)
一:动画效果 方法一:动画效果用AlphaAnimation类,直接添加 AlphaAnimation aa = new AlphaAnimation(0,1); //设置透明度 aa.setDuration(2000); //设置时间 view.startAnimation(aa); 方法二:应用xml方式 建立一个xml为aa.xml文件
Android中轴旋转特效实现,制作别样的图片浏览器
Android API Demos中有很多非常Nice的例子,这些例子的代码都写的很出色,如果大家把API Demos中的每个例子研究透了,那么恭喜你已经成为一个真正的Android高手了。这也算是给一些比较迷茫的Android开发者一个指出了一个提升自我能力的方向吧。API Demos中的例子众多,今天我们就来模仿其中一个3D变换的特效,来实现一种别样的图片浏览器。 既然是做中轴旋转的特效,那么肯定就要用到3D变换的功能。在Android中如果想要实现3D效果一般有两种选择,一是使用Open GL ES,
Android自定义View——从零开始实现可暂停的旋转动画效果
本期将教大家如何利用属性动画ObjectAnimator和补间动画 RotateAnimation分别实现可暂停的旋转动画效果
android 简单的旋转动画
android 简单的旋转动画
Android中如何使用rotate实现图片不停旋转的效果与动画的停止
本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。   在新浪微博客户端中各个操作进行中时activity的右上角都会
Android动画3D立体旋转,属性动画与View动画效果区别
工作中小细节
Android自定义控件----3D旋转效果
3D效果在Android里面应该不算新鲜了,不过现在市场上的Android APP很少应用有3d效果的。前几天看到一个app里面有一个3D的旋转效果,于是就仿了一个。 其实实现3D效果挺简单的,就是Camera的应用。Android的SDK自带的sample里面有一个叫Rotate3dAnimation的例子,仿造哪个例子就可以了。对于应用3D效果的,目前我还发现百度贴吧的下拉更新时的旋转,最近有