内容简介:翻译自:https://stackoverflow.com/questions/15189514/how-to-cancel-an-animation-but-not-to-end-it
我班上有TranslateAnimation.动画自动开始.
我设置按钮,如果单击它,动画将被取消(animation.cancel();).
我还为我的班级设置了一个AnimationListener.如果我的动画结束,我将开始一个新的活动(你去菜单).
public void onAnimationEnd(Animation animation) {
startActivity(new Intent(Class.this, Class2.class));
}
我的应用程序依赖于用户必须在动画结束前单击按钮.
问题是animation.cancel();被承认为动画的结束.
如何以不计入动画结尾的其他方式取消动画?那可能吗?
提前致谢!
:
Cancelling an animation invokes the animation listener, if set, to notify the end of the animation. If you cancel an animation manually, you must call reset() before starting the animation again.
如果你想在cancel()和onAnimationEnd()上有不同的行为,我会建议一个布尔变量,可以在按钮点击时设置,并且onanimationend检查它是否为真.
翻译自:https://stackoverflow.com/questions/15189514/how-to-cancel-an-animation-but-not-to-end-it
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Access2003数据库开发典型范例
王樵民 / 第1版 (2006年8月1日) / 2006-8 / 42.00元
Access数据库管理软件是一套集数据管理、程序开发功能于一体的高级办公软件,是特别适合普通办公人员进行日常工作的有力助手。本书面向非计算机专业人员,通过多个实例讲解Access中的各种开发技术,介绍实际工作过程中应用软件的编制方法,以及与Excel等软件之间的信息互用技术等内容。能够帮助读者快速掌握Access数据库的开发技术,构建解决自己工作中实际问题的数据库管理系统,从而提高办公效率。一起来看看 《Access2003数据库开发典型范例》 这本书的介绍吧!