Как переключаться между анимированным GIF-изображением и статическим в src ImageButton, когда кто-то нажимает на него?Использование gif в ImageButton
в onCreate()
я это
aButton3 = (ImageButton) findViewById(R.id.imageButton3);
SharedPreferences sharedPreferences = getSharedPreferences("NAME", Context.MODE_PRIVATE);
Boolean e = sharedPreferences.getBoolean("clicked3", false);
Следующая запускается на выполнение, когда кто-то нажимает ImageButton
public void buttonClick2(View v) {
SharedPreferences sharedPreferences = getSharedPreferences("NAME", Context.MODE_PRIVATE);
Boolean d = sharedPreferences.getBoolean("clicked2", false);
if (!d) {
toggleSound.start();
aButton2.setImageResource(R.drawable.on);
sharedPreferences = getSharedPreferences("NAME", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("clicked2", true);
editor.commit();
}
if(d){
toggleSound.start();
aButton2.setImageResource(R.drawable.off);
sharedPreferences = getSharedPreferences("NAME", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor = sharedPreferences.edit();
editor.putBoolean("clicked2", false);
editor.commit();
}
}
Это не работает ?? – Jas
Нет его отображения статического изображения при нажатии – Swarnveer
Не знаю, будет ли это работать, но вы можете проверить это: http://stackoverflow.com/a/9494859/5985522 – sander338