Ich möchte eine Marker-Animation wie GIF-Animation erreichen. Ich habe zwei Bilder, die gleichzeitig blinken sollten. Ich habe nichts gefunden, was das bei Android erreichen kann. Ich versuche zu tun, einen Handler zu erstellen, der alle 1 Sekunde ausgeführt wird, und ich versuche, Symbol für Marker festzulegen. Aber es funktioniert nicht. Bitte führe mich in die richtige Richtung.
Mein Code ist ab sofort wie folgt.
%Vor%marker_animation () Methode
%Vor%dieser Ansatz funktioniert nicht .. Bitte helfen Sie mir, was ich falsch mache.
Bitte helfen Sie mir, was ich falsch mache
Sie ändern ein Objekt, das nicht mehr verwendet wird. Sobald addMarker()
aufgerufen wird, hat das MarkerOptions
-Objekt keine weitere Bedeutung, aber dies ändern Sie über Ihre postDelayed()
-Logik.
(Übrigens, Sie brauchen kein Handler
, da postDelayed()
für jedes View
verfügbar ist)
addMarker()
gibt eine Marker
zurück. Sie müssen mit dem Marker
arbeiten, um Ihre Änderungen über setIcon()
zu beeinflussen.
Da sich Ihre Bitmaps nicht ändern, empfehle ich Ihnen, Ihre beiden BitmapDescriptor
-Objekte zwischenzuspeichern, anstatt sie bei jedem Durchlauf neu zu erstellen.