11
我有一個不錯的PopupWindow,我想用動畫出現。我不喜歡這樣寫道:PopupWindow動畫不起作用
popup.setAnimationStyle(R.anim.appear);
popup.showAtLocation(popupMenuLayout, gravity, offsetX, offsetY);
然後我建立了一個偵聽改變動畫:
popup.setOnDismissListener(new PopupWindow.OnDismissListener(){
@Override
public void onDismiss(){
popup.setAnimationStyle(R.anim.disappear);
}
});
但是,嘿,它不會工作。不論是對於RES /動畫/顯示:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="100%"
android:toYDelta="0"
android:duration="1000"
/>
也爲RES /動畫/消失:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="0"
android:toYDelta="100%"
android:duration="1000"
/>
任何線索?
謝謝!我會試試這個 – slipbull
謝謝!你的建議對我有用。 – kgiannakakis
如果它能幫助你,那麼接受這個答案如何。所以別人可以很容易地知道這是有效的。 –