Sub Class_Globals
Private Root As B4XView
Private xui As XUI
Private SwiftButton1 As SwiftButton
Private SwiftButtonsIndices As Map = CreateMap()
End Sub
Public Sub Initialize
End Sub
Private Sub B4XPage_Created (Root1 As B4XView)
Root = Root1
Root.LoadLayout("MainPage")
End Sub
Private Sub SwiftButton_ButtonDown
Dim btn As SwiftButton = Sender
Dim Index As Int = SwiftButtonsIndices.GetDefault(btn, 0)
Index = Index + 1
SwiftButtonsIndices.Put(btn, Index)
Sleep(3000)
Dim NewIndex As Int = SwiftButtonsIndices.GetDefault(btn, 0)
If NewIndex = Index Then
Log("Long click after 3 seconds")
XUIViewsUtils.PerformHapticFeedback(btn.mBase)
End If
End Sub
Private Sub SwiftButton_ButtonUp
Dim index As Int = SwiftButtonsIndices.GetDefault(Sender, 0)
SwiftButtonsIndices.Put(Sender, index + 1)
End Sub