2014-10-16 3 views
0

기본적으로 홈 화면에 아이콘을 표시하기 위해 Launcher3에 사용 된 몇 가지 추가 기능이있는 TextView 인 BubbleTextView이 있습니다. 나는이 XMLTextView 알파 애니메이션이 작동하지 않습니다.

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

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

onSetAlpha 오래된 버전의 일부 잔존하는 것 같다보다 우선 알아 냈어. 구현이 더 이상 필요 없으므로 메서드를 삭제하거나 false을 대신 반환하는 것이 안전합니다.

관련 문제