我有一个ImageView,我在setImageDrawable .till中设置一个渐变drawable这在android L中工作得很好
当我动态更改渐变可绘制的颜色时问题开始,然后它不会反映UI中的颜色。
直到API 19才能正常工作,但在Android L中得到了突破 它在从Drawable设置背景时工作,但是当尝试使用GradientDrawable改变编程颜色时,它在Android L中不起作用。
GradientDrawable bgShapeRl = (GradientDrawable) mHolder.mRl_button
.getBackground();
bgShapeRl.setColor(Color.parseColor("#f5f5f5"));
GradientDrawable bgShape = (GradientDrawable) mHolder.mTxt_count
.getBackground();
bgShape.setColor(Color.parseColor("#cbcbcb"));