首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >动画运行不平滑(旋转)

动画运行不平滑(旋转)
EN

Stack Overflow用户
提问于 2018-11-20 23:03:16
回答 1查看 363关注 0票数 0

我用XML制作了一个相当简单的动画,并在一张图像上运行。动画使图像旋转,但问题是动画不是很流畅。

代码语言:javascript
复制
minSdkVersion 16
targetSdkVersion 28

XML动画rotate.xml代码

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

<rotate android:fromDegrees="0"
        android:toDegrees="360"
        android:duration="600"
        android:interpolator="@android:anim/cycle_interpolator"/>

在我的java/kotlin MainActivity类中

代码语言:javascript
复制
lateinit var rotate: Animation

在我的Oncreate函数中

代码语言:javascript
复制
rotate = AnimationUtils.loadAnimation(this, R.anim.rotate)

如何开始动画

代码语言:javascript
复制
btnFishing.startAnimation(rotate)

当我在我的手机上运行应用程序并测试动画时,它看起来非常不稳定和不流畅。我试着录制动画,但在录制中动画是流畅的,嗯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-05 04:03:20

修正了这个问题,我想要动画的图像太大了。我首先使用了500*500px,并通过将图像大小调整为100*100px来修复它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53395844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档