次のXMLの色を画像に変更したいと思います。私はメブバ色を絵に描きたいと思っています。私はどのように行いますか?XMLカラーをDrawableに変更する
XML:
<color name="spring_loaded_panel_color">#50e602ee</color>
次のXMLの色を画像に変更したいと思います。私はメブバ色を絵に描きたいと思っています。私はどのように行いますか?XMLカラーをDrawableに変更する
XML:
<color name="spring_loaded_panel_color">#50e602ee</color>
あなたは、実行時にXMLの色を変更することはできません。実行時にDrawableを作成し、色を変更することができます。
ColorDrawableを作成できます。ここで
ColorDrawable cd = new ColorDrawable(YOUR_COLOR_HERE);
あなたが使用してリソースから色を取得することができます。
ContextCompat.getColor(getApplicationContext(), R.color.yourColor)
あなたの最終的なコードは次のようになります、あなたのコードをしてください入れ
ColorDrawable cd = new ColorDrawable(ContextCompat.getColor(getApplicationContext(), R.color. spring_loaded_panel_color));
あなたは私の質問を見ることができますか?あなたが私を助けることができるなら、私はあなたに私の投票を与えるでしょう:) http://stackoverflow.com/q/41745279/7267238 – ItsOdi1
。あなたは 'ImageView'を意味しますか? – TOP
ようこそスタックオーバーフロー!あなたに素晴らしい答えを与えるために、もしあなたがまだ持っていなければ、あなたが[尋ねる]を一目で把握すれば、私たちを助けるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat
ようこそ@チョコレート、適切な情報を入力してください。 –