2016-06-02 8 views

Antwort

1

Sie können eine imageView verwenden machen wollen, dass hat einen roten Hintergrund und erstreckt sich über das gesamte Layout.

Um es blinken zu lassen, können Sie eine Timer in Android verwenden, die die Opazität der imageView zwischen 0 und 1 mit jedem timeUnit schaltet, sagen wir 0,5 Sekunden.

+0

Hallo Parth, können Sie erklären, wie ich das tun könnte? – emenpy

0

Sie können ein Hintergrundbild festlegen, und Sie können es alle 500ms ändern, indem Sie Timer-Task verwenden. Das wird Sie dazu bringen, zu blinzeln, sonst können Sie ihre Fähigkeit in einer bestimmten Zeit des Intervalls erhöhen oder verringern.

+0

Können Sie ein Codebeispiel für die Verwendung des Timers und das Ändern der Farbe von ImageView Rahul angeben? – emenpy

0

Setzen Sie eine ImageView, so können Sie Android: Hintergrund zwischen rot (0xffff0000) und transparent (0x00000000) mit einem Timer wechseln.

+0

Wie habe ich das mit einem Timer gemacht? – emenpy

+0

Einfach googlen. Zum Beispiel: https://examples.javacodegeeks.com/android/core/activity/android-titertask-example/ Verwenden Sie in Ihrem Trigger also startTimer(). Dann auf run() den Hintergrund ändern. – Matias

+0

Hallo Matias, welchen Code würdest du machen, um zwischen rot und transparent zu wechseln? – emenpy