PopupWindow实现从底部弹出选择菜单或窗口
从底部滑出的选择菜单,用PopupWindow
做挺合适的。Android 的PopupWindow
本身就轻巧,写起来比Dialog
自由,展示效果也更灵活。这个资源里打包的代码挺全的,不光演示了怎么从底部弹出,还搭配了动画和交互逻辑,拿来直接套进项目都省心。
PopupWindow 的基础用法说实话不复杂,就是三个核心属性:contentView
、width
、height
。初始化完后,用showAtLocation()
配合Gravity.BOTTOM
就能从底部出来。
如果想做得更丝滑点,可以加个动画。用setAnimationStyle()
引入动画资源,比如平移动画或者渐显动画,效果立马高级不少。有点像微信弹出菜单那种。
交互方面也贴心,比如点外部自动关闭,就用setOutsideTouchable(true)
。想监听用户操作?直接加个OnClickListener
就好,响应快,代码也简单。
这份代码里应该包含:主页面的Activity
、一个弹窗用的布局文件,还有动画 XML。你可以照着直接改,或者抽成组件放项目里复用。
如果你想实现一个从底部滑出的选项菜单,或者仿Zaker
、微信那种弹窗风格,拿这个资源练练手,再合适不过了。
android PopupWindow实现从底部弹出或滑出选择菜单或窗口.zip
预估大小:72个文件
android PopupWindow实现从底部弹出或滑出选择菜单或窗口
文件夹
PicPopupWindow
文件夹
.project
850B
project.properties
562B
src
文件夹
com
文件夹
example
文件夹
picpopupwindow
文件夹
SelectPicPopupWindow.java
2KB
MainActivity.java
1KB
...
674.71KB
文件大小:
评论区