例如在适配器中:
设置监听:
viewholder.g_imageview_item.setOnTouchListener(onTouchListener);
View.OnTouchListener onTouchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
imageView = (ImageView) v;
if (event.getAction() == MotionEvent.ACTION_DOWN) {
imageView.setImageDrawable(g_context.getResources().getDrawable(R.drawable.moreapp_filter));//蒙版图片
imageView.invalidate();
}
return false;
}
};
然后在条目点击事件中清除imageview:
convertView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
g_onClick.onClick(position, channel);
if (imageView != null) {
imageView.setImageDrawable(null);
}
}
});
g_imagev