android - 如何等待动画完成android
问题描述
我想在动画完成后设置ImageResource。我应该怎么做?
image.animate().alpha(1f).setDuration(1000f);
// now I want to wait for the animation to complete
image.setImageResource(R.drawable.red);
解决方案
有一个setListener
可以与animate
. 一个例子:
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
// I can sneeze after tickling is completed
}
})
推荐阅读
- vb.net - 通过 httpwebrequest vb.net 检查 Instagram 用户
- sql - 选择上一年到当前日期
- arrays - Nodejs - FindOneAndUpdate 方法有效,但使我的网站在 events.js 上崩溃(使用 mongo)
- python - Python:更快的标准化
- node.js - 画布背景无意中浮现
- java - 如何使用 LocalSocket 修复“MediaRecorder.start()”上的“java.lang.IllegalStateException”
- css - 将 CSS 文件从 React index.html 链接到 Flask 后端
- r - 通过精确的数字列连接数据框
- c++ - 是否有可以避免冗余的有效黑盒测试方法?
- sql-server-2012 - 如何在 SQL Server 中编写嵌套 if