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
War es hilfreich?

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
scroll top