我希望当用户按下(点击)它时,imageview变得更亮,但没有该状态的附加图像。可能吗? 我们知道我们有选择器,可以使用2个不同的图像,但我希望有一个选择器,一个可绘制的XML和一个真实的图像。
答案 0 :(得分:0)
Bitmap bitmap;
Drawable drawableBitmap= new BitmapDrawable(bitmap);
drawableBitmap.SetAlpha(--change here--);
将图片转换为drawable。 设置alpha。
答案 1 :(得分:0)
implements OnTouchListener
到您的活动定义,添加
.setOnTouchListener(this);
显示所有必须响应点击的图像视图,并添加:
@Override
public boolean onTouch(View pV, MotionEvent pEvent) {
if(pEvent.getAction() == MotionEvent.ACTION_DOWN){
((ImageView)pV).setAlpha(128);
}
else if(pEvent.getAction() == MotionEvent.ACTION_UP){
((ImageView)pV).setAlpha(255);
}
return true;
}
参加您的活动。就是这样。