美文网首页
根据接口给的色值动态修改Progressbar进度颜色

根据接口给的色值动态修改Progressbar进度颜色

作者: 南小夕 | 来源:发表于2019-04-24 16:56 被阅读0次
 LayerDrawable drawable = (LayerDrawable) mItemProgressbar.getProgressDrawable();
 GradientDrawable gradientDrawable = new GradientDrawable();
 gradientDrawable.setColor(Color.parseColor("接口返回的颜色值"));
ClipDrawable clipDrawable = new ClipDrawable(gradientDrawable,Gravity.START,ClipDrawable.HORIZONTAL);
drawable.setDrawableByLayerId(android.R.id.progress,clipDrawable);

只需要将setColor()方法中的参数换成你自己想要的色值就OK了

相关文章

网友评论

      本文标题:根据接口给的色值动态修改Progressbar进度颜色

      本文链接:https://www.haomeiwen.com/subject/jeaggqtx.html