Android使用PopupWindow实现底部弹窗功能

Android使用PopupWindow实现底部弹窗功能

2023年7月15日发(作者:)

Android使⽤PopupWindow实现底部弹窗功能⼀、知识点不详细展开 PopupWindow 或者视图动画的所有具体使⽤⽅式,仅仅介绍⼀下使⽤的⼀个⼤概流程和⼀些知识要点,具体的介绍在下⾯设计实现中讲述(⼀)PopupWindow1. 初始化加载弹窗的布局实例化 PopupWindow 传⼊布局和弹窗的宽⾼对布局⾥⾯的控件的操作对布局本⾝的⼀些设置// 加载弹窗的布局pwView = (this).inflate(_search_engine, null, false)//实例化 PopupWindowpopupWindow = PopupWindow( pwView, _PARENT, _CONTENT)// 对布局⾥⾯的控件的操作initRecyclerView()// 对布局本⾝的⼀些设置ideTouchable = hable = sable = ionStyle = _bottom_anim_ismissListener { backgroundAlpha(1f)}2. 展⽰弹窗弹出弹窗修改背景亮度—变暗// 弹出弹窗val rootView = (this).inflate(ty_main,null)Location(rootView, , 0, 0)// 修改背景亮度—变暗backgroundAlpha(0.7f)3. 关闭弹窗关闭弹窗修改背景亮度—变亮// 关闭弹窗s()

// 修改背景亮度—变亮backgroundAlpha(1f)4. 背景亮度修改// 控制背景亮度private fun backgroundAlpha(bgAlpha: Float) { val lp = utes = bgAlpha //0.0-1.0 utes = lp}(⼆)视图动画使⽤ XML 标签定义并使⽤视图动画:1. XML 标签alpha 渐变透明度scale 渐变尺⼨伸缩translate 画⾯位置移动rotate 画⾯转移旋转set 定义动画集2. 给 PopupWindow 添加动画ionStyle = _bottom_anim_style⼆、界⾯效果三、设计实现(⼀)需求分析点击主页按钮弹出底部弹窗点击弹窗引擎,以Toast显⽰引擎名称并关闭弹窗点击弹窗外部可以关闭弹窗(⼆)⽂件列表(三)布局设计1. 主界⾯样式设计(activity_)主界⾯的样式⼗分简单,就是⼀个普通的按钮

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信