Imageview: Change Image On Press, And On Release
I would change imageView picture when it's pressed, and change it again when pressure is released. That ImageView contains picture of a button, and when is pressed i would give to
Solution 1:
Make selector xml in drawable folder with content like this :
<?xml version="1.0" encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@drawable/ic_green"android:state_pressed="true"/><itemandroid:drawable="@drawable/ic_red"/></selector>
Solution 2:
Try add break; after each case,
And as giozh said inside onTouch i return always false, so touch event result always not consumed. Just put return true after each case statement.
Solution 3:
for change on event press you can try this.....
finalImageViewimagen= (Imagen) findViewById(R.id.imageViewX);
ImageViewimagen= (ImageView)findViewById(R.id.imageViewX);
imagen.setOnClickListener(newView.OnClickListener() {
@OverridepublicvoidonClick(View view) {
ImageViewperse= (ImageView) findViewById(R.id.imageViewX);
perse.setImageResource(R.drawable.backgroundtwo);
}
});
Post a Comment for "Imageview: Change Image On Press, And On Release"