Bonjour,
Je viens de simplifier le code de AnimationExample.zip pour utiliser seulement l'effet du bouton #5 mais je n'arrive pas à arrêter l'effet à mi-chemin. J'essaie juste de faire disparaitre progressivement un bouton en cliquant dessus. Mon problème est que le bouton diminue au point de disparaitre mais revient toujours à sa grandeur initial à cause de "REPEAT_REVERSE", je ne trouve pas comment placer un "Stop" pour éviter la renverse.
Merci de votre aide.
Richard.
Je viens de simplifier le code de AnimationExample.zip pour utiliser seulement l'effet du bouton #5 mais je n'arrive pas à arrêter l'effet à mi-chemin. J'essaie juste de faire disparaitre progressivement un bouton en cliquant dessus. Mon problème est que le bouton diminue au point de disparaitre mais revient toujours à sa grandeur initial à cause de "REPEAT_REVERSE", je ne trouve pas comment placer un "Stop" pour éviter la renverse.
B4X:
'Activity module
Sub Process_Globals
End Sub
Sub Globals
Dim Bouton1 As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Dim Animation1 As Animation
Activity.LoadLayout("1")
Animation1.InitializeScaleCenter("", 1, 1, 0, 0, Bouton1)
Bouton1.Tag = Animation1
Animation1.Duration = 1000
Animation1.RepeatCount = 0
Animation1.RepeatMode = Animation1.REPEAT_REVERSE
End Sub
Sub Button_Click
Dim b As Button
b = Sender
'Safety check. Not really required in this case.
If Not(b.Tag Is Animation) Then Return
Dim a As Animation
a = b.Tag
a.Start(b)
End Sub
Richard.