1. ホーム
  2. android

[解決済み] api <21>のためのドローイング可能な色合い

2023-05-03 10:45:54

質問

api < 21でdrawable tintingを動作させることは可能でしょうか?

<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ic_calendar"
    android:tint="@color/primary" />

正常に動作しますが、API21のデバイスのみです。APIが低いデバイスのための回避策やAppCompatのサポートはありますか?見つかりません。

どのように解決するのですか?

を使用します。 AppCompatImageView のようにします。

<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"
    />

最新の appcompat-v7 があることを確認してください。 build.gradle .

compile 'com.android.support:appcompat-v7:25.0.0' で、アプリの build.gradle .