用fillafter(true)|查看 kotlin | Android
我试图从anim资源文件加载动画,这是完美的工作。 但现在我想取消它当btnPlay
点击使用view.clearAnimation()
它的作品就像它完全从视图中删除动画,并消除了android:fillAfter="true"
效果android:fillAfter="true"
rotate_dots.xml
<?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:interpolator="@android:anim/linear_interpolator"> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="3000" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" android:toDegrees="360" /> </set>
MainActivity的onCreate
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) var animRotate = AnimationUtils.loadAnimation(applicationContext, R.anim.rotate_dots) loutCenter.startAnimation(animRotate) btnPlay.setOnClickListener { loutCenter.clearAnimation() }
当我点击btnPlay
动画布局时,即使设置了android:fillAfter="true"
我想让loutCenter
在点击loutCenter
时保持最终位置。 我需要改变什么?
- Kotlin扩展bug
- 在Android Studio中使用Kotlin的多个相关XML文件的装订图标
- Kotlin清除了一个适配器
- 匕首2在Kotlin未解决的参考DaggerXXXSub
- 从1.0.2 – 1.0.3升级Kotlin:java.lang.NoSuchMethodError:没有虚方法provideInjectedData $ app_compileDebugKotlin()
- Android工作室不解决在IDE中使用Kotlin(.kt)编写的类,但编译正常
- Kotlin类NoClassDefFoundError崩溃
- 我怎样才能改变ColorPrimaryDark只是一个活动?
- 我在android项目中使用这个库,但使用https://github.com/igalata/Bubble-Picker/错误