SuperBadge Android Library : Android Library to display ratings and other information in a beautiful badge!!
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.JP1016:SuperBadge:v2'
}
Step 1. Add the JitPack repository to your build file
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Add the dependency
<dependency>
<groupId>com.github.JP1016</groupId>
<artifactId>SuperBadge</artifactId>
<version>v2</version>
</dependency>
XML
<com.devzstudio.superbadge.SuperBadge
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/badge"
app:sb_primaryText="Netflix"
app:sb_secondaryText="Streaming App"
app:sb_image="https://media.netflix.com/dist/img/meta-image-netflix-symbol-black.png"
app:sb_tertiaryText="9.5"
app:sb_tertiaryTextColor="#FF292A"/>
Java
//Init
SuperBadge sb=findViewById(R.id.badge);
sb.setImage("https://4.bp.blogspot.com/-Nyfdpymc_Lo/VkQw-nJ79mI/AAAAAAAARYg/6o9VeoTvu-I/s1600-r/logo_chrome.png");
sb.setPrimaryText("Google Chrome");
sb.setSecondaryText("Web Browser");
//Callback
sb.setOnBageClickListener(new SuperBadge.OnBadgeClickListener() {
@Override
public void onBadgeClick() {
Toast.makeText(SampleActivity.this, "Clicked on Badge", Toast.LENGTH_SHORT).show();
}
});
Kotlin
//Init
val sb = findViewById<SuperBadge>(R.id.badge)
//Callback
sb.setOnBageClickListener { Toast.makeText(this@SampleActivity, "Clicked on Badge", Toast.LENGTH_SHORT).show() }
MIT
For any queries mail me at emast007@gmail.com Feel free to customize Notify us to feature your app here , free github backlink for your app