"SimpleBanner": Elevate Your Android UI with Easy Banners

Banners have always been integral in providing users with timely information or highlighting promotions. Recognizing the importance of this UI element, Bard brings to life "SimpleBanner" - a versatile library tailored for Android development. Crafted diligently with Kotlin and governed under the Apache 2.0 license, this library is your one-stop solution for banner requirements.

Key Features of "SimpleBanner":

  1. Supports a plethora of banner styles including textual and pictorial banners.
  2. Offers flexibility in customizing banner aesthetics.
  3. Brings banners to life with its animation capabilities.

Getting Started with "SimpleBanner":

To infuse "SimpleBanner" into your project, append the following code in your dependencies:

dependencies {
  implementation 'com.github.bard:simplebanner:1.0.0'
}

Code Snippets to Master "SimpleBanner":

Text Banners:

val banner = SimpleBanner(context)
banner.setText("Hello, world!")
banner.show()

Image Banners:

val banner = SimpleBanner(context)
banner.setImage(R.drawable.image)
banner.show()

Customizing Banners:

val banner = SimpleBanner(context)
banner.setText("Hello, world!")
banner.setBackgroundColor(Color.RED)
banner.setTextColor(Color.WHITE)
banner.show()

Animated Banners:

val banner = SimpleBanner(context)
banner.setText("Hello, world!")
banner.setAnimation(SimpleBanner.Animation.SLIDE_IN)
banner.show()

Strengths of "SimpleBanner":

  • Variety in banner styles.
  • Extensive customizability options.
  • In-built banner animations.

Improvement Avenues:

  • An energetic community interaction is awaited.
  • Documentation can be further enriched.