【发布时间】:2014-02-06 22:03:13
【问题描述】:
我正在使用 android.R.anim.fade_in(fade_out) 可用的淡入淡出和淡出动画。基本上我可以更改动画的持续时间,但无论是 0.5 秒还是 2 秒,动画仍然不流畅。有没有办法让淡入/淡出动画更流畅?非常感谢!
代码:
imageSwitcher = (ImageSwitcher) findViewById(R.id.imageswitcher);
slide_in_left = AnimationUtils.loadAnimation(this, R.anim.fade);
slide_out_right = AnimationUtils.loadAnimation(this, R.anim.fade_out);
imageSwitcher.setInAnimation(slide_in_left);
imageSwitcher.setOutAnimation(slide_out_right);
*XML 淡出:*
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="1500"
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator" />
</set>
【问题讨论】:
标签: android animation smooth imageswitcher