Подскажите, как задать время для перехода на следующий Activity. Объясню для чего. Присвоил анимацию к кнопке которая длится 3 секунды. Эта кнопка переводит на другой активити. Но так как переход происходит сразу, анимацию не видно. Вот код:
@Override
public void onClick(View v){
Animation anim = null;
switch (v.getId()){
case R.id.startPlayBtn:
anim = AnimationUtils.loadAnimation(this, R.anim.myrotate);
Intent intent = new Intent (this, ChooseLvl.class);
startActivity(intent);
break;
default:
break;
}
startPlayBtn.startAnimation(anim);
}
Попробуйте так.
@Override
public void onClick(View v) {
Animation anim = null;
switch (v.getId()) {
case R.id.startPlayBtn:
Runnable runnable = new Runnable() {
@Override public void run() {
Intent intent = new Intent(this, ChooseLvl.class);
startActivity(intent);
}
};
anim = AnimationUtils.loadAnimation(this, R.anim.myrotate);
new Handler().postDelayed(runnable, 3000);
break;
default:
break;
}
startPlayBtn.startAnimation(anim);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть в тесте такой кусок кодаРаботает только, если само приложение было запущено ранее
Как создать аннотацию, которая выводила бы логи для любого метода, при помощи прокси
Пишу приложение для пк и телефона на сокетахСейчас при открытии соединения на пк показывается его ip/порт, а на телефоне я сам указываю ip и порт...
Мне нужно в качестве задания написать простенькую программу по условиям игры "Жизнь"Все значения поля у меня хранятся в массиве булевых значений