Перемещение просмотра изображения из положения A в B с определенным временем?

Эй, ребята, сейчас я не занимаюсь разработкой приложения, а просто для учебы, я хотел спросить, можем ли мы imagview из положения А в В в данное время? Если в телефоне время 07:00, то imageview должен начать движение и достичь положения B, например, в 10:00 утра. Я думаю, что это возможно. Но как мы можем этого достичь? Используя handler или же timer?

2 ответа

Как насчет использования анимации вида и установки продолжительности в 3 часа?

Я думаю, что вы должны использовать AlarmManager сделать это:

Пример кода: (Выполните какое-либо действие: просто начните задание в указанное время, или вы можете использовать PendingIntent.getBroadcast() создать Broadcast и отправить)

AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
// The Activity you want to start
Intent intent = new Intent(MainActivity.this, OtherActivity.class);
// Create pendingIntent
PendingIntent pendingIntent = PendingIntent
        .getActivity(MainActivity.this, 0, intent, 0);
// Set a alarm in specify time
alarmManager.set(AlarmManager.RTC_WAKEUP, triggerAtMillis, pendingIntent);

Для получения дополнительной информации посетите официальный сайт: AlarmManager

Другие вопросы по тегам