Wechseltafelanimationen in einer Schleife wechseln
-
22-10-2019 - |
Frage
Ich habe zwei Panels, die als Herzschläge gut animieren. Ich möchte jedoch, dass sie gleichzeitig wechseln, anstatt gleichzeitig zu schlagen. Also schlägt Panel1 mit 10 Zählungen und dann Panel2 schlägt mit einer 10 -Zählung. Ich möchte dann, dass diese Schleife setzt, damit das Muster fortgesetzt wird, bis der Benutzer die Rücktaste drückt, um die Aktivität zu beenden. Ich habe ein paar Dinge ohne Glück versucht. Hier sind die beiden Panels zusammen ...
Sub beats
PNL1.Initialize("PNL1")
gdpanel1.Initialize("TOP_BOTTOM", Array As Int(Colors.DarkGray, Colors.Red))
gdpanel1.CornerRadius=0
PNL1.Background=gdpanel1
mainPNL.AddView(PNL1,0,0,100%x,50%y)
SetRadialGradientRed(gdpanel1,PNL1.Height/1.5)
a.InitializeAlpha("a",0,1)
a.Duration = 200
a.RepeatCount = 10
a.Start(PNL1)
PNL2.Initialize("PNL1")
gdpanel2.Initialize("TOP_BOTTOM", Array As Int(Colors.DarkGray, Colors.Blue))
gdpanel2.CornerRadius=0
PNL2.Background=gdpanel2
mainPNL.AddView(PNL2,0,50%y,100%x,50%y)
SetRadialGradientBlue(gdpanel2,PNL2.Height/1.5)
b.InitializeAlpha("b",0,1)
b.Duration = 200
b.RepeatCount = 10
b.Start(PNL2)
End Sub
Sub a_AnimationEnd
'
End Sub
Sub b_AnimationEnd
'
End Sub
Lösung
Sie sollten die Animation B in sub a_animationend starten und die Animation A in sub b_animationend starten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow