私はアニメーションで表示したい素晴らしい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="0"
android:toYDelta="100%"
android:duration="1000"
/>
どれ手がかり:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="100%"
android:toYDelta="0"
android:duration="1000"
/>
NOR RES /アニメーション/消えるため
?
ありがとうございます!私はこれを試してみます – slipbull
ありがとう!あなたの提案は私のために働いた。 – kgiannakakis
これがあなたを助けてくれたらこれを答えとして受け入れてください。他の誰かが簡単にこれが動作することを知ることができます。 –