Search This Blog

Tuesday, July 12, 2016

ImageView - Sự kiện chạm vào ảnh

// sự kiện chạm vào ảnh
public static void SuKienChamVaoAnh(final ImageView imv,final String chuoi){
    imv.setOnTouchListener(new View.OnTouchListener() {
        @Override        
             public boolean onTouch(View v, MotionEvent event) {
            //imvBackActionBar.setBackgroundColor(Color.parseColor("#FF6E9BF5"));            
             switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN: {
                    ImageView view = (ImageView) v;
                    //overlay is black with transparency of 0x77 (119)                    
                    imv.setBackgroundColor(Color.parseColor("#FF6E9BF5"));
                    break;
                }
                case MotionEvent.ACTION_UP:
                case MotionEvent.ACTION_CANCEL: {
                    ImageView view = (ImageView) v;
                    //clear the overlay                    
                    imv.setBackgroundColor(Color.parseColor(chuoi));
                    break;
                }
            }
            return false;
        }
    });
}

No comments:

Post a Comment