Я хочу создать эффект мигания, нарисовав путь серым цветом, белым (в соответствии с фоном), а затем снова серым. Я хочу мигать 3 раза, показывая серый на 1 секунду, белый на 1 секунду, снова серый на 1 секунду и т. д.
Когда я создал Handler
для postDelayed()
, программа пропустила run() и не выполнила его в установленное время, и не произошло перепрошивки:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
invalidate(); //calls onDraw()
Log.d(TAG, "Flashing now now");
}
}, 1000);
Как бы реализовать такой функционал прошивки с таймером и прошить 3 раза?
Спасибо!