“Android Studio Betbackgroundcolor Drawable” Ответ

Изменить нарисованную цвет программно Android


//resource
Drawable unwrappedDrawable = AppCompatResources.getDrawable(context, R.drawable.my_drawable); 
Drawable wrappedDrawable = DrawableCompat.wrap(unwrappedDrawable);
DrawableCompat.setTint(wrappedDrawable, Color.RED);    

//activity
Drawable unwrappedDrawable = tvContinue.getBackground();
Drawable wrappedDrawable = DrawableCompat.wrap(unwrappedDrawable);
DrawableCompat.setTint(wrappedDrawable, (Color.parseColor(getPreferences().getString(Constant.SECOND_COLOR, Constant.SECONDARY_COLOR))));

//adapter
Drawable unwrappedDrawable = holder.tvOff.getBackground();
 Drawable wrappedDrawable = DrawableCompat.wrap(unwrappedDrawable);
 DrawableCompat.setTint(wrappedDrawable, (Color.parseColor(((BaseActivity) activity).getPreferences().getString(Constant.SECOND_COLOR, Constant.SECONDARY_COLOR))));


//

KushalCodes

Android Studio Betbackgroundcolor Drawable

result.setBackgroundResource(R.drawable.your_drawable);
adreaskar

Как изменение нарисованного фонового колота в Android

sdgfdjjk
KushalCodes

Ответы похожие на “Android Studio Betbackgroundcolor Drawable”

Вопросы похожие на “Android Studio Betbackgroundcolor Drawable”

Больше похожих ответов на “Android Studio Betbackgroundcolor Drawable” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования