B4J Library [B4X] [XUI] SD XUIScrollView2D

Discussion in 'B4J Libraries & Classes' started by Star-Dust, Jun 5, 2019.

  1. Star-Dust

    Star-Dust Expert Licensed User

    I develop the XUI version of the ScrollView2D library that created @Informatix. I did not base myself on its code but developed everything from scratch. It is still unripe, but it works well and is not very heavy. Clearly for iOS already the native ScrollView is 2D as well as for Desktop.

    Log version
    0.02

    Rounded scroll bars
    0.03
    Fix bugs of bars
    Add B4J Version
    0.04
    B4XLib now
    BUGS flicker correction
    0.06
    BUGS flicker correction


    SD_XUIScrollView2D

    Author: Star-Dust
    Version: 0.05
    • XUIScrollView
      • Events:
        • ScrollChanged (X As Float, Y As Float)
      • Functions:
        • AddView (View As B4XView, Left As Int, Top As Int, Width As Int, Height As Int) As String
        • BringToFront As String
        • Class_Globals As String
        • DesignerCreateView (Base As Object, Lbl As Label, Props As Map) As String
          Base type must be Object
        • FullScroll (Bottom As Boolean) As String
        • GetAllViewsRecursive As List
        • GetBase As B4XView
        • GetView (Index As Int) As B4XView
        • Initialize (Callback As Object, EventName As String) As String
        • Initialize2 (Callback As Object, EventName As String, PanelParent As B4XView, Width As Int, Height As Int) As String
        • Invalidate As String
        • IsInitialized As Boolean
          Verifica se l'oggetto sia stato inizializzato.
        • LoadLayout (LayoutFile As String) As String
        • NumberOfViews As Int
        • Parent As B4XView
        • RemoveViewFromParent As String
        • RequestFocus As String
        • ScrollPositionX (X As Float) As String
        • ScrollPositionY (Y As Float) As String
        • SendToBack As String
        • SetBitmap (bmp As B4XBitmap) As String
        • SetColorAndBorder (Backgroundcolor As Int, BorderWidth As Int, BorderColor As Int, BorderCornerRadius As Int) As String
        • SetColorAnimated (Duration As Int, FromColor As Int, ToColor As Int) As String
        • SetLayoutAnimated (Duration As Int, Left As Int, Top As Int, Width As Int, Height As Int) AsString
        • SetPanelBitmap (bmp As B4XBitmap) As String
        • SetRotationAnimated (Duration As Int, Degree As Int) As String
        • SetVisibleAnimated (Duration As Int, Visible As Boolean) As String
        • Snapshot As B4XView
      • Properties:
        • Color As Int
        • Enable As Boolean
        • FastScroll As Boolean
        • Height As Int
        • HorizontalBar As Boolean
        • Left As Int
        • PanelHeight As Int
        • PanelWidth As Int
        • PositionX As Float
        • PositionY As Float
        • Tag As Object
        • Top As Int
        • VerticalBar As Boolean
        • Visible As Boolean
        • Width As Int
    [​IMG]
     

    Attached Files:

    Last edited: Jun 13, 2019
  2. Star-Dust

    Star-Dust Expert Licensed User

    update 0.04
    B4XLib now
    BUGS flicker correction​
     
  3. Star-Dust

    Star-Dust Expert Licensed User

    update 0.05
    BUGS flicker correction​
     
  4. Star-Dust

    Star-Dust Expert Licensed User

    update 0.06
    BUGS flicker correction
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice