我有这样的代码如何设置颜色为辅助绘制在进度条
pb = (ProgressBar) findViewById(R.id.progressBar1);
final float[] roundedCorners = new float[] { 5, 5, 5, 5, 5, 5, 5, 5 };
ShapeDrawable pgDrawable = new ShapeDrawable(new RoundRectShape(roundedCorners, null, null));
String MyColor = "#00FF00";
pgDrawable.getPaint().setColor(Color.parseColor(MyColor));
ClipDrawable progress = new ClipDrawable(pgDrawable, Gravity.LEFT, ClipDrawable.HORIZONTAL);
pb.setProgressDrawable(progress);
pb.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.progress_horizontal));
在这段代码的问题是,对于进度绘制和二级进度绘制我有相同的颜色。
如何设置社会进步颜色?
你知道@color中的状态选择器是否被考虑在内吗? – njzk2
@ njzk2它用于绘制背景,在其上绘制实际进度。 –