我有一个自定义的 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"
而且它不工作。我应该怎么做?
最佳答案
尝试扩展 AppCompatImageView
而不是 ImageView
并保留 app:srcCompat
。
关于java - 使用应用程序 :srcCompat 自定义 ImageView 背景绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189194/