我有BubbleTextView这基本上是一个TextView,在Launcher3中使用了一些附加功能来在主屏幕上显示图标。我试图通过此XML
为此视图设置动画<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/anticipate_interpolator"
android:duration="@android:integer/config_shortAnimTime"
android:startOffset="350"
android:fillAfter="true" >
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
<translate
android:fromYDelta="0"
android:toYDelta="200" />
</set>
但每当我开始制作动画时,它只会翻译图像并且alpha部分无法正常工作,因此没有淡出动画。我在这里做错了什么?
答案 0 :(得分:0)
我发现BubbleTextView会覆盖onSetAlpha
@Override
protected boolean onSetAlpha(int alpha) {
if (mPrevAlpha != alpha) {
mPrevAlpha = alpha;
super.onSetAlpha(alpha);
}
return true;
}
似乎是旧版本的一些遗留问题。
由于不再需要实施,因此删除方法或返回false
是安全的。