У меня возникла проблема с быстрой сменой изображений при нажатии. Я сделал кнопку изображения. Я хочу изменить изображение при нажатии кнопки и назад к предыдущему изображению. Я много искал, но не мог найти решение.быстрое изменение изображений в java android
public class Buttonone extends Activity {
ImageButton btonImage;
boolean isPressed = true;
MediaPlayer mp;
boolean isPlay = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.button_one);
btonImage = (ImageButton) findViewById(R.id.btonImage);
btonImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSound();toggleImage();
}
});
}
private void toggleImage() {
// TODO Auto-generated method stub
btonImage.setImageResource(R.drawable.image2);
}
}
это расположение XML для кнопки изображения
<ImageButton
android:id="@+id/btonImage"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:contentDescription="@null"
android:background="#080808"
android:src="@drawable/image1" />
Каково текущее поведение вашего кода? –
Как именно вы хотите изменить изображение? Изменить цвет изображения? размер? пиксели? использовать некоторые фильтры? «Изменение» слишком общее – user2235615
Я хочу изменить все изображение на другое и обратно на изображение orignal. Я использую кнопку изображения, например, если кнопка изображения является изображением мыши при щелчке мыши, изображение мыши возвращается и снова возвращается изображение мыши. –