今天,简单讲讲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从底部进入和退出的动画效果就讲完了。


就这么简单。



更多相关文章

  1. [原创] 如何在android中实现swipe的手势功能及页面拖动动画
  2. Android小項目之ListView实现论坛管理效果
  3. Android(安卓)滑动效果高级篇(七)—— 华丽翻页效果
  4. 图说Android开机画面和开机动画
  5. Android中单击空白区域隐藏键盘
  6. Android上面TreeView效果
  7. Android动画效果 translate、scale、alpha、rotate 切换Activity
  8. 【Android】实现全屏、无标题栏效果
  9. Android(安卓)Lottie动画

随机推荐

  1. Android布局(一)之基本视图View
  2. Android(安卓)getIdentifier()使用
  3. android 项目实战——打造超级课程表一键
  4. Android(安卓)自定义自由选择时间区间的
  5. 微信互动 | Android(安卓)11 新功能你知
  6. Android轻量级路由框架LiteRouter
  7. 在 Android(安卓)开发中使用协程 | 上手
  8. 非985、211毕业,我是如何加入腾讯的?(附Andr
  9. Android中多进程的应用
  10. 字节跳动大牛最佳整理:582页Android(安卓)