BasePopup

Project Url: razerdp/BasePopup
Introduction: // 打造通用的 popupwindow
More: Author   ReportBugs   
Tags:
popupwindow-

中文 | English

Logo 图片似乎加载不出来

BasePopup - Android 下打造通用便捷的 PopupWindow 弹窗库

Release Snapshot License Api Author


--- ### 作者的话 由于工作繁忙,且目前 issue 问题影响并不大,因此本库维护速度较慢。 同时希望大佬们也可以推送自己的 PR,我这边 review 后会进行合并的~ 下一次更新大概在 24 年 3 月份 ### 介绍 BasePopup 是一个对系统 PopupWindow 进行封装并改进的弹窗库,它是一个基础库类,有着非常高的自由度与丰富的 API,您可以在 BasePopup 的框架下非常轻松的完成各种各样的弹窗。 ### 环境依赖 groovy // root gradle allprojects { repositories { // release 依赖仓库(4.1 后 as 默认配置有) mavenCentral() // snapshot 仓库(如果需要 snapshot 依赖,请配置该 maven) maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots' } } } // project dependencies dependencies { implementation 'io.github.razerdp:BasePopup:3.2.1' // for snapshot // implementation 'io.github.razerdp:BasePopup:3.2.1-SNAPSHOT' } ### 文档 - BasePopup 手册 ### 注意事项 - Release 和 Snapshot 两个版本互相切换可能会导致 Build 失败,这时候您 Clean 一下 Project 即可 - 3.0 版本会对 2.x 版本升级上来的用户造成较大范围的改动,请您务必阅读升级提示:关于 BasePopup 3.0 的破坏性更新说明 ### 更新日志 (历史更新) 【Release】3.2.1 (2022/12/29) 不知不觉,距离上次更新居然已经一年了,不是我弃坑了,实则是工作有点忙 另外作者我现在是在网易撸游戏了(嗯,已经撸了 3 年了),已经不是一个单纯的安卓程序员了,虽然还有关注并且迭代,但节奏肯定会慢下来不少 不过~我还是会坚持更新的-V- 【优化】 对 BlurOption 预缩放下限作出限制(如果模糊预缩放小于 0,则返回默认值) QuickPopupConfig 添加@keep #462 【Bug 修复】 修复 navigationbar 不在 DecorView 层级下的判断问题(通过 WindowInsets 二次判断),fixed bug #452 ### 例子预览 #### 更多例子请下载 Demo:[*apk 体验下载(密码 123)](https://www.pgyer.com/basepopup)
| | | | | - | - | - | | | | | | | | | ### 打赏(您的支持是我持续更新的动力~) Logo 图片似乎加载不出来 ### License FOSSA Status Apache-2.0

Visit Count(from 2020/08/19)

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools