我在res/anim中設置了android:fillAfter =「true」。Android中的動畫監聽器不工作
我想要一個的LinearLayout移動至Y
成的LinearLayout我把一個按鈕,監聽器。
在LinearLayout的動畫之後,該LinearLayout處於新位置,但該LinearLayout中的按鈕沒有偵聽器。
如果android:fillAfter =「false」,則監聽器就是按鈕所在的位置。
我也試圖與:
public void onAnimationEnd(Animation arg0)
{
LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
params.topMargin = 200;
_mylayout.setLayoutParams(params);
_myAnim.setFillAfter(false);
}
但沒有任何反應,因爲我不完全一致的百分比爲動畫的android:toYDelta = 「70%」 和params.topMargin = 200;
我該如何解決這個問題?謝謝
你有沒有找到解決這個問題的方法? –