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: