Android Question Blinking Text

Declan

Well-Known Member
Licensed User
Longtime User
Is it possible to have the text within a label "blink" - display for 1 second, then clear 1 second, then display 1 second.............repeat until something.
I want this to be able to attract the users attention.
 

DonManfred

Expert
Licensed User
Longtime User
You don´t need a lib. Just use a timer
B4X:
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.
    Dim t As Timer

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.
    Private lblBlink As Label
End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    Activity.LoadLayout("Layout1")
    t.Initialize("Timer",1000)
End Sub

Sub Activity_Resume
    t.Enabled = True

End Sub

Sub Activity_Pause (UserClosed As Boolean)
    t.Enabled = False

End Sub

Sub Timer_Tick
    If lblBlink.Visible Then
        lblBlink.Visible = False
    Else
        lblBlink.Visible = True
    End If
   
End Sub
 
Upvote 0

Gary Milne

Active Member
Licensed User
Longtime User
Is it possible to have the text within a label "blink" - display for 1 second, then clear 1 second, then display 1 second.............repeat until something.
I want this to be able to attract the users attention.
Don's right. If you are doing a one off the Timer is the easiest way.

If you are going to do this in multiple places or want something more elaborate check out my SmartHost class here. https://www.b4x.com/android/forum/t...ate-your-own-unique-and-flexible-views.61877/

There are all kinds of eye catching effects you can do without timers. You will see I used a pulsing yellow star to attract the users attention to a specific point on the screen although it could be any shape, color or animation.
 
Last edited:
Upvote 0

udg

Expert
Licensed User
Longtime User
Hi Declan (and all),

you may even check if my lib dgTextEffects could be of any use for the case at hand. Nothing to write home about; just a way to use Android's own TextSwitcher component.

Enjoy
 
Upvote 0
Top