Tôi có một PopupWindow đẹp mà tôi muốn xuất hiện với một hình ảnh động. Tôi làm điều đó như thế này:PopupWindow hoạt hình không hoạt động
popup.setAnimationStyle(R.anim.appear);
popup.showAtLocation(popupMenuLayout, gravity, offsetX, offsetY);
sau đó tôi thiết lập một người biết lắng nghe để thay đổi hình ảnh động:
popup.setOnDismissListener(new PopupWindow.OnDismissListener(){
@Override
public void onDismiss(){
popup.setAnimationStyle(R.anim.disappear);
}
});
Nhưng, hey, nó sẽ không làm việc. Không cho res/anim/xuất hiện:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="100%"
android:toYDelta="0"
android:duration="1000"
/>
cũng không cho res/anim/biến mất:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="0"
android:toYDelta="100%"
android:duration="1000"
/>
manh mối Bất kỳ?
Cảm ơn! Tôi sẽ thử điều này – slipbull
Cảm ơn! Đề xuất của bạn làm việc cho tôi. – kgiannakakis
Làm thế nào về việc chấp nhận điều này như là câu trả lời nếu nó đã giúp bạn. Để người khác có thể dễ dàng biết được điều này có hiệu quả không. –