B4A Library WhorlView

This is a wrapper for this github project.

  • WhorlView
    • ba As BA
    • AddToParent (Parent As ViewGroup, left As Int, top As Int, width As Int, height As Int)
    • BringToFront
    • DesignerCreateView (base As PanelWrapper, lw As LabelWrapper, props As Map)
    • Initialize (EventName As String)
    • Invalidate
    • Invalidate2 (arg0 As Rect)
    • Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
    • IsInitialized As Boolean
    • RemoveView
    • RequestFocus As Boolean
    • SendToBack
    • SetBackgroundImage (arg0 As Bitmap)
    • SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int)
    • SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
    • SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int)
    • SetVisibleAnimated (arg0 As Int, arg1 As Boolean)
    • isCircling As Boolean
    • start
      start anim
    • stop
    • Background As Drawable
    • CircleSpeed As Int
    • CircleTime As Long
    • Color As Int [write only]
    • Enabled As Boolean
    • Height As Int
    • IntervalWidth As Float
    • LayerColors()() As Int
    • Left As Int
    • ParallaxSpeed As Int
    • StrokeWidth As Float
    • SweepAngle As Float
    • Tag As Object
    • Top As Int
    • Visible As Boolean
    • Width As Int


If you want to donate for my work building the class you can do it here:


  • libWhorlViewV1.0.0.zip
    8.4 KB · Views: 335
  • WhorlViewEx.zip
    7.7 KB · Views: 334


Well-Known Member
Licensed User
Longtime User
It's really nice. Wish we could have it for B4i.