Android中的popupwindow从底部进入和退出的动画效果


今天,简单讲讲android使用popupwindow时设置popupwindow进入和退出的动画效果。


其实这个很简单,之前设置popupwindow从底部进入和退出的效果时,当时记不清了,所以在网上查询了资料,最终才做出来了。这里记录一下。


一.编写popupwindow的动画的xml文件

1、从底部退出动画pop_exit_anim.xml

 
 
   
   



这里简单讲解一下,android:fromXDelta="100"是相对于popupwindow本身的坐标,android:toYDelta="100%p"是相对于popupwindow显示activity的坐标。


2、从底部显示动画pop_enter_anim.xml

 
 

   
   


二.编写popupwindow动画的style,在styles.xml文件中设置一个动画样式。

 


三.在程序中为PopupWindow设置动画效果。

PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
pop.setAnimationStyle(R.style.popwin_anim_style);


Android中的popupwindow从底部进入和退出的动画效果就讲完了。


就这么简单。



你可能感兴趣的:(android,Android基础)