android - 返回动画/新动画
问题描述
我已经animated-vector
包含在ImageView
usind里面了android:src
。我在 onClick 中使用此代码来启动动画:
Drawable drawable = element.getDrawable();
if (drawable instanceof Animatable) {
((Animatable) drawable).start();
}
很简单。
但是,我希望此动画“返回”到 onclick 中的先前状态。场景:播放/停止。当用户点击播放时,播放动画停止。当用户再次单击时,停止播放动画。我有两个animated-vector
drawable,但是我找不到如何做到这一点。我相信这应该是可能的,但我没有找到一个简单的方法。我只找到了创建包装器、运行线程以检测动画结束等的答案。
解决方案
推荐阅读
- angular - 仅使用 Angular 的共享网络驱动器的文件管理器
- python - 图中的箭头 matplotlib.pyplot
- haskell - Haskell 类型之间的转换
- qt - quazip-0-7-3 在 Windows 上构建失败
- r - 您如何有效地返回递增索引的顺序?
- react-native - 为什么 React Native Navigation v2 图标未在 iOS 中显示?
- php - 如何在 WHERE 语句中存在条件的 INSERT-SELECT 查询中返回
- javascript - 如何更改 DataTables 上的 sLengthMenu 位置?
- android - 如何在firebase表中的孩子内创建孩子
- html - 放大/缩小时如何避免标题甚至其他容器混乱?