我正在开发一个Android应用程序。我需要动态颜色在进度条的运行时间。它将取决于用户选择的主题。如果用户选择红色主题,则进展搜索条应该是红色。如果他选择黄色它们,那么进展搜索条的颜色应该是黄色。 我试过了
seekbar.setProgressDrawable(new ColorDrawable(R.color.red));
但它不起作用请告诉我如何实现这一目标。
答案 0 :(得分:0)
int mColor = prefs.getInt("color_prefs", Color.RED);
mSeekBar.getProgressDrawable().setColorFilter(mColor, PorterDuff.Mode.SRC_ATOP);
它适用于我。