ib1.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
//
ib1.getDrawable().setAlpha(150);// 设置图片透明度0~255,0完全透明,255不透明
ib1.getBackground().setAlpha(255);//显示背景button
//ib1.invalidate();
}
else if(event.getAction() == MotionEvent.ACTION_UP)
{
//
ib1.getDrawable().setAlpha(255);// 还原图片
ib1.getBackground().setAlpha(0);//背景Button 透明
//ib1.invalidate(); 废掉?有待研究
}
return false;
}
});
//注释为Image设置alpha值,使Image半透明,松开后还原,效果不好 不推荐使用
//注释为Image设置alpha值,使Image半透明,松开后还原,效果不好 不推荐使用