android - 动画因另一个动画而中断
问题描述
这不是我第一次发现这个问题。如果您同时播放一个动画而不是另一个,它会随机停止。
halfPie.post(new Runnable() {
@Override
public void run() {
ValueAnimator animator = new ValueAnimator();
animator.setObjectValues(0, 100);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
public void onAnimationUpdate(ValueAnimator animation) {
halfPie.setCenterText(String.valueOf(animation.getAnimatedValue()));
}
});
animator.setDuration(10000); // here you set the duration of the anim
animator.start();
}
});
该动画被 halfPie 动画打断。(Pd:它本身有一个动画,可以显示从不可见到可见的整个对象)
注意:我知道你可以听 onAnimationEnd 但我希望他们一起玩。(这并不意味着使用 AnimationSet)
解决方案
将此行放入您的应用程序标记 AndroidManifest.xml 文件中
android:hardwareAccelerated="true"
我希望这能解决你的问题
推荐阅读
- python - python中的正则表达式字符串搜索具有相似的字符串
- acl - 如何为属于文件夹的角色和资源创建 Casbin 模型和策略?
- c# - Windows 注册表中是否有指示“此计算机是笔记本电脑”的键
- xaml - ContentPage中有两个CollectionView时滚动
- javascript - 从列表中删除“li”元素的更合适的方法?
- java - Java - 如何将 gml 数据存储到 postgres 数据库(使用 postgis)
- sql - 使用 SQLite 从同一表中的列更新列
- php - Docker - Nginx、PHP、MySQL - Laravel 工匠迁移连接被拒绝
- r - 使用 dplyR 替换 R 中 data.frame 的所有列中的特殊字符串
- php - 通过 api.php 的路由返回未经授权,而通过 web.php 的相同路由有效