Android中的popupwindow从底部进入和退出的动画效果
16lz
2022-05-04
今天,简单讲讲android使用popupwindow时设置popupwindow进入和退出的动画效果。
其实这个很简单,之前设置popupwindow从底部进入和退出的效果时,当时记不清了,所以在网上查询了资料,最终才做出来了。这里记录一下。
一.编写popupwindow的动画的xml文件
1、从底部退出动画pop_exit_anim.xml
<?xml version="1.0" encoding="utf-8"?>
这里简单讲解一下,android:fromXDelta="100"是相对于popupwindow本身的坐标,android:toYDelta="100%p"是相对于popupwindow显示activity的坐标。
2、从底部显示动画pop_enter_anim.xml
<?xml version="1.0" encoding="utf-8"?>
二.编写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中实现swipe的手势功能及页面拖动动画
- Android小項目之ListView实现论坛管理效果
- Android(安卓)滑动效果高级篇(七)—— 华丽翻页效果
- 图说Android开机画面和开机动画
- Android中单击空白区域隐藏键盘
- Android上面TreeView效果
- Android动画效果 translate、scale、alpha、rotate 切换Activity
- 【Android】实现全屏、无标题栏效果
- Android(安卓)Lottie动画