To get a Git project into your build:
in gradle
,
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.BestDI:BannerView:v1.0.0'
}
override fun onCreate() {
super.onCreate()
registerActivityLifecycleCallbacks(BannerViewLifecycleHandler.INSTANCE)
}
//way1
BannerViewManager.show(view: View) // you could use with your custom view
//way2
BannerViewManager.showCommonBanner(
level: Level = Level.INFO,
duration: Duration = Duration.MEDIUM,
message: String,
title: String? = null,
commonButtonText: String? = null,
commonButtonListener: CommonButtonListener? = null
)
//way3
BannerViewManager.showConfirmCancelBanner(
level: Level = Level.INFO,
duration: Duration = Duration.MEDIUM,
message: String,
title: String? = null,
confirmText: String? = null,
cancelText: String? = null,
confirmCancelListener: ConfirmCancelListener? = null
)
you could define class extend Level to define custom bg color or icon.
show:
showCommonBanner:
showConfirmCancelBanner: