我有一个自定义的ImageView,我正在动态地绘制背景:
@Override
protected void onDraw(Canvas canvas){
p.setColor(SkinHelper.getColor(getContext(), R.color.color_transparent_white));
canvas.drawPath(hexagon.getPoints(0, 0), p);
p.setColor(SkinHelper.getColor(getContext(), R.color.color_dark));
canvas.drawPath(hexagon.getPartPoints(0, 0, (int) mNumericValue), p);
super.onDraw(canvas);
}
如果我在xml中设置imageview的图像,如
android:src="@drawable/selector_plan_cancel"
比一切运作良好。但我正在使用支持库,所以我想将imageView的图像设置为
app:srcCompat="@drawable/selector_plan_cancel"
它没有用。我该怎么办?
答案 0 :(得分:4)
尝试扩展AppCompatImageView
而不是ImageView
并保留app:srcCompat
。