Release Snapshot License Api
v1.svg v1.svg 环境依赖 - 图3
环境依赖 - 图4
version.svg

注意事项

版本区分

BasePopup区分为Release版本和Snapshot版本,Snapshot版本相当于预览版,其更新较为频繁且可能会包含了新的想法和特性。

  • 如果商业用途,请使用Release版本
  • 如果希望体验新的特性和功能,请使用Snapshot版本

    Maven迁移

    由于JCenter已经停止服务,自2.3版本开始,本库将迁移到Maven,新的依赖groupId为 :io.github.razerdp

    3.0版本

    3.0是破坏性升级,如果是2.x版本升级上来,您可能需要修改所有BasePopupWindow的子类,详情请查阅升级提示:关于BasePopup 3.0的破坏性更新说明

    gradle配置

    1. allprojects {
    2. repositories {
    3. // release依赖仓库(4.1后as默认配置有)
    4. mavenCentral()
    5. // snapshot仓库(如果需要snapshot依赖,请配置该maven)
    6. maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots' }
    7. }
    8. }

    依赖

    请把下述 {$latestVersion} 替换为上面表格中对应的版本。

  • Release: implementation 'io.github.razerdp:BasePopup:{$latestVersion}'

  • Snapshot: implementation 'io.github.razerdp:BasePopup:{$latestVersion_for_snapshot}-SNAPSHOT'