Android ImageButton自定义按钮的按下效果的代码实现方法分享

2019-12-10 20:10:49王旭
易采站长站为您分析Android ImageButton自定义按钮的按下效果的代码实现方法,需要的朋友可以参考下    

使用Button时为了让用户有“按下”的效果,有两种实现方式:
1.在代码里面。

 

复制代码
imageButton.setOnTouchListener(new OnTouchListener(){  

                        @Override  
                        public boolean onTouch(View v, MotionEvent event) {  
                                if(event.getAction() == MotionEvent.ACTION_DOWN){  
                                        //更改为按下时的背景图片  
                                        v.setBackgroundResource(R.drawable.pressed);  
                                }else if(event.getAction() == MotionEvent.ACTION_UP){  
                                        //改为抬起时的图片  
                                        v.setBackgroundResource(R.drawable.released);  
                                }  
                                return false;  
                        }