Domanda

Ho due pannelli animare (lampeggiante on / off) bene come battiti cardiaci. Tuttavia li voglio battere alternativo anziché allo stesso tempo. batte così Panel1 con un numero di 10 e battiti poi Panel2 con un conteggio 10. Io poi voglio che questo ciclo così continua il modello fino a quando l'utente preme il tasto di nuovo per uscire dalla attività. Ho provato un paio di cose senza fortuna. Ecco i due pannelli che battono insieme ...

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
È stato utile?

Soluzione

Si dovrebbe iniziare l'animazione b nell'Africa Sub a_AnimationEnd e avviare l'animazione di un nell'Africa Sub b_AnimationEnd.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top