Skip to content

使用说明

Goweii edited this page Nov 13, 2021 · 2 revisions

更新说明

点击查看

添加仓库

maven { url "https://www.jitpack.io" }

// 使用4.1.5及以后版本必须添加,因高斯模糊用到的VisualEffect库暂时只发布在gitee仓库
// maven { url "https://gitee.com/goweii/maven-repository/raw/master/releases/" }

添加依赖

// 完整引入,二选一
implementation "com.github.goweii:AnyLayer:$version"

// 按需引入
// 基础库
// implementation "com.github.goweii.AnyLayer:anylayer:$version"
// 扩展库(依赖基础库)
// implementation "com.github.goweii.AnyLayer:anylayer-ext:$version"
// Kotlin扩展库(依赖基础库和扩展库)
// implementation "com.github.goweii.AnyLayer:anylayer-ktx:$version"
// 自动初始化(依赖基础库和Jetpack Startup)
// implementation "com.github.goweii.AnyLayer:anylayer-startup:$version"

一些问题/建议

  • 建议按需引入 anylayer-startup依赖于Jetpack Startup,需要自行引入。而且Jetpack Startup仅支持androidx,如果引用的是x.x.x-support需要自己在application初始化
  • 这几个依赖有啥区别?
    • anylayer:核心功能,所有浮层效果的实现
    • anylayer-ext:扩展功能,比如通用的动画实现和监听器的默认实现
    • anylayer-ktx:Kotlin扩展,方便再kt环境实现链式调用
    • anylayer-startup:Jetpack Startup实现
Clone this wiki locally