内容简介:翻译自: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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 封装 axios 取消重复请求
- Git 设置和取消代理
- C# 代码取消 TFS 管控
- swift,alamofire取消之前的请求
- c – 强制允许取消引用NULL指针
- 选择/取消选择所有按钮以选择闪亮变量
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
进化式运营:从互联网菜鸟到绝顶高手
李少加 / 电子工业出版社 / 2016-11 / 59
互联网运营作为一个新兴的岗位,一方面它是企业的核心岗职,身负重任,另一方面,又由于其短暂的历史,缺乏成熟体系的工作方法论,而目前业界主流的运营方法却是从企业视角出发,存在极大的改进空间。 《进化式运营:从互联网菜鸟到绝顶高手》作者基于自身十年的互联网洞察、实践经验,并融合了信息论、心理学、经济学、管理学、甚至包括生态学、进化论等跨学科跨学业的知识,从无到有地构建了一套全新的互联网运营体系:基......一起来看看 《进化式运营:从互联网菜鸟到绝顶高手》 这本书的介绍吧!