Is it possible to make drawable tinting work for api < 21?
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/ic_calendar" android:tint="@color/primary" />
Works just fine but only for devices with API21. Any workaround for lower api devices or AppCompat support? Can't find anything.
Use the AppCompatImageView
like so:
<android.support.v7.widget.AppCompatImageView android:id="@+id/my_appcompat_imageview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/my_image" android:tint="#636363" />
Make sure you have the latest appcompat-v7
in your app's build.gradle
.
Example: compile 'com.android.support:appcompat-v7:25.0.0'
in your app's build.gradle
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With