android 按钮按下效果2
16lz
2021-01-23
方法2、在代码中监听TouchEvent :
ImageButton btn = (ImageButton) findViewById(R.id.btn_shape);
btn.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (MotionEvent.ACTION_DOWN == event.getAction()) {
v.setBackgroundResource(R.drawable.btn_pressed);
} else {
v.setBackgroundResource(R.drawable.btn_normal);
}
return false;
}
});
btn.setOnTouchListener(mOnTouchListener);
更多相关文章
- Android定位问题方法
- android获取设备屏幕分辨率的方法
- Android 在Activity中获取控件尺寸的方法
- android中的ListView的使用方法
- 【android开发】之【android动态布局方法总结】
- Android 通过接口的方式去调用服务里面的方法
- android的ndk修改app_platform的方法,亲测绝对可行
- H5调android 的方法修改UI无效