2017-01-20 9 views
-2

次のXMLの色を画像に変更したいと思います。私はメブバ色を絵に描きたいと思っています。私はどのように行いますか?XMLカラーをDrawableに変更する

XML:

<color name="spring_loaded_panel_color">#50e602ee</color> 
+0

。あなたは 'ImageView'を意味しますか? – TOP

+1

ようこそスタックオーバーフロー!あなたに素晴らしい答えを与えるために、もしあなたがまだ持っていなければ、あなたが[尋ねる]を一目で把握すれば、私たちを助けるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat

+0

ようこそ@チョコレート、適切な情報を入力してください。 –

答えて

0

あなたは、実行時にXMLの色を変更することはできません。実行時にDrawableを作成し、色を変更することができます。

0

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)); 
+0

あなたは私の質問を見ることができますか?あなたが私を助けることができるなら、私はあなたに私の投票を与えるでしょう:) http://stackoverflow.com/q/41745279/7267238 – ItsOdi1

関連する問題