2014-10-16 81 views
0

我有一個BubbleTextView,它基本上是一個TextView,在Launcher3中使用了一些附加功能來在主屏幕上顯示圖標。我想通過這個XMLTextView alpha動畫不起作用

<?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> 

動畫這一觀點,但每當我開始動畫它只會轉換圖像和阿爾法部分將無法正常工作,所以沒有淡出動畫。我在這裏做錯了什麼?

回答

0

我想通了,BubbleTextView覆蓋onSetAlpha

@Override 
protected boolean onSetAlpha(int alpha) { 
    if (mPrevAlpha != alpha) { 
     mPrevAlpha = alpha; 
     super.onSetAlpha(alpha); 
    } 
    return true; 
} 

似乎是老版本的一些孑遺。 由於不再需要實現,因此可以安全地刪除方法或返回false