murgupluoglu / flagkit-android

Beautiful flag icons for usage in apps
MIT License
36 stars 11 forks source link
android country-flags flag-icons

FlagKit

Beautiful country flag icons for usage in Android apps. All flags are provided as VectorDrawable. FlagKit copy from this iOS library.

Installation

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

dependencies {
    implementation 'com.github.murgupluoglu:flagkit-android:lastVersion'
}

Usage

val resourceId = FlagKit.getResId(context, "tr")

ImageView.setImageResource(resourceId)

val drawable = FlagKit.getDrawable(this, "tr")

ImageView.setImageDrawable(drawable)

val all = FlagKit.getAllAvailableCodes()

Reference

FlagKit provides over 249 flags. A list of all flags can be found here.