は、私がどこかに私のUIのアイコン画像として使用されている外側の透明なPNGファイルを持っています。私は、ユーザーが実行時に別の色を指定できるようにしたいと思います(左の画像のように、アンドロイドアイコンがあると仮定します)。または別の「背景」画像(右下の画像は、アイコンが円と三角を組み合わせた形であるとします)。私はこのpostを読んで、ColorFilterを使ってすべての白い色のピクセルをコード内の別の色に設定しました。アイコンの「背景」を変更することはできません。私はおそらくClipDrawableでこれを行うことができますが、私はどのように把握することはできませんね。Android drawable resources:アイコンの色/「背景」を動的に変更しますか?
多分私は理解していない申し訳ありません。しかし、なぜソリューションは透明な領域を持つアイコンイメージを含むレイアウトの背景色を設定するだけではないのですか? –
@ teepee、私はあなたが今述べたことをどうやってやるかわからないからだと思います。 – mobileTofu