Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

io.github.razerdp:BasePopup

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

io.github.razerdp:BasePopup

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

  • 3.2.1
  • Source
  • Maven
  • Socket score

Version published
Maintainers
1
Source

中文 | English

Logo图片似乎加载不出来

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

ReleaseSnapshotLicenseApiAuthor



作者的话

近期从苹果13转到华为mate50pro,因此关于popup的迭代可以继续进行了~之前受限于测试机(小米k20),有些问题无法测试出来,因此无从下手。现在总算可以继续干了。

介绍

BasePopup是一个对系统PopupWindow进行封装并改进的弹窗库,它是一个基础库类,有着非常高的自由度与丰富的API,您可以在BasePopup的框架下非常轻松的完成各种各样的弹窗。

环境依赖

// 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'
}

文档

注意事项

  • 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)

打赏(您的支持是我持续更新的动力~)

Logo图片似乎加载不出来

交流群

为了保证微信群的质量(主要是远离斗图党和广告党),因此只有打赏了之后才能进群~

打赏后请加微信小号:razerdp_s,并注明付款账号,定期核验后会通过

(之前的小号因为换了手机导致无法登录了,如果您加了之前的小号且没有通过,请加新号)

License

FOSSA Status

Apache-2.0

Visit Count(from 2020/08/19)

FAQs

Package last updated on 28 Dec 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc