다음 XML의 색상을 이미지로 변경하고 싶습니다. 그래서 나는 그림에 mebubah 색을 원한다. 어떻게해야합니까?XML 색상을 Drawable으로 변경하십시오.
XML은 :
<color name="spring_loaded_panel_color">#50e602ee</color>
다음 XML의 색상을 이미지로 변경하고 싶습니다. 그래서 나는 그림에 mebubah 색을 원한다. 어떻게해야합니까?XML 색상을 Drawable으로 변경하십시오.
XML은 :
<color name="spring_loaded_panel_color">#50e602ee</color>
런타임에 XML 색상을 변경할 수 없습니다. 런타임에 Drawable을 만들 수 있으며 색상을 변경할 수 있습니다.
ColorDrawable을 만들 수 있습니다.
ColorDrawable cd = new ColorDrawable(YOUR_COLOR_HERE);
여기 사용하여 리소스에서 색상을 얻을 수 있습니다 :
ColorDrawable cd = new ColorDrawable(ContextCompat.getColor(getApplicationContext(), R.color. spring_loaded_panel_color));
제 질문을보실 수 있습니까? 당신이 나를 도울 수 있다면 내 표를 줄거야 :) http://stackoverflow.com/q/41745279/7267238 – ItsOdi1
, 당신의 코드를하시기 바랍니다 넣어 : 같은
귀하의 최종 코드를 볼 수 있습니다. 'ImageView'를 원하십니까? – TOP
스택 오버플로에 오신 것을 환영합니다! 훌륭한 답을주기 위해, 아직하지 않았다면 한눈에 알아볼 수 있습니다. [mcve]를 제공 할 수 있다면 유용 할 수도 있습니다. – Mat
@Chocolate에 오신 것을 환영합니다. 적절한 정보를 제공해주십시오. –