我有一个很好的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 / anim /出现:
android:fromYDelta="100%"
android:toYDelta="0"
android:duration="1000"
/>
也不适用于res / anim /消失:
android:fromYDelta="0"
android:toYDelta="100%"
android:duration="1000"
/>
任何线索?