change to second picture by slideOnTouch and at the same time mark the selected item in the picture
===

there are two images. 

the first image shows landscape on top view, and the second image shows landscape on side view. 

i need to slideOnTouch the first image to view the second image.

This images also can be click on certain item, example the pot. This selected pictures will be marked.

what i did before was putting onClickEventListener to the picture. Note that im not using gridview only using imageview.

    image4 	= (ImageView)findViewById(R.id.imageView4);
    		image4.setOnClickListener(new OnClickListener() {
    		    public void onClick(View v) {
    		    	if(showingFirst == true){
    	                image4.setImageResource(R.drawable.a3_04);
    	                image4.setTag(304);
    	                showingFirst = false;	                
    	            }else{
    	                image4.setImageResource(R.drawable.a2_04);
    	                image4.setTag(204);
    	                showingFirst = true;
    	            }     	     
    		    }
    		});

i also set for the first click it will mark the picture and the second click it will go back to the old picture (picture that have not been mark). 



my question:

Is there a way for the picture that can be slideOnTouch and at the same time change/mark the selected picture.