android-banner
为了支持AndroidX使用Kotlin重构,滑动改用 ViewPager2
,自带图片轮播Adapter(图片加载依赖: Glide 4.11.0
)和4种动画,支持自定义Adapter(继承 BaseBannerAdapter
)和动画,支持自定义指示器位置大小颜色等。
使用AndroidX的 Activity
或 Fragment
都实现了 LifecycleOwner
接口,只需传入当前 Lifecycle
会根据当前生命周期管理 Banner开始和暂停。
https://github.com/chenxyu/android-banner
Gradle 依赖
1.root build.gradle
allprojects {
repositories {
...
maven {
url "https://jitpack.io" }
}
}
2.app build.gradle
dependencies {
implementation 'com.github.chenxyu:android-banner:2.2.0'
}
使用方法
<com.chenxyu.bannerlibrary.BannerView
android:id="@+id/ad_banner_view"
android:layout_width="match_parent"
android:layout_height="200dp" />
<com.chenxyu.bannerlibrary.BannerView
android:id="@+id/news_banner_view"
android:layout_width="match_parent"
android:layout_height=