我希望在用户单击图像的特定部分时将其着色。 例如,在下图中,单击该位置时仅填充下部。 请检查图像以供参考。 预期结果
答案 0 :(得分:0)
为图像设置onClickListener
,然后使用
mImage.setColorFilter(getResources().getColor(R.color.mColor));
答案 1 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"></item>
<item android:state_pressed="true"></item>
</selector>
答案 2 :(得分:0)
可以提供帮助:
mYourView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mYourView.setColorFilter(getContext().getResources().getColor(Color.BLUE));
}
});