B4A Library [B4X] B4XDrawerAdvanced - Sliding Drawer - Left and Right Panel

I took the original B4XDrawer code from @Erel and modified it to create a new view.

This view supports right panel in B4A and B4I. What was often requested.

I spend a lot of time in creating views, some views i need by my self, but some views not and to create a high quality view cost a lot of time. If you want to support me, then you can do it here by Paypal or with a coffee. :)

Original lib. thread

Changelog
  • 1.55
    • Release
    • New StateChanged (Open As Boolean) event.
    • Right Panel support for B4I and B4A
  • 1.56
    • BugFixes
  • 1.57
    • BugFixes
  • 1.58
    • Add SetSideWidth - Change the Side width at runtime
      • Smooth or Instant
  • 1.59
    • BugFixes
    • Add SetSideWidth - Sets the Width of both panels (Left and Right)
    • Add SetSideWidth_Left - Sets the Width of the Left Panel
    • Add SetSideWidth_Right - Sets the Width of the Right Panel
  • 1.60
    • B4J BugFixes
  • 1.61
    • StateChanged Event BugFixes
Have Fun :)
 

Attachments

  • B4XDrawerAdvanced Example.zip
    16 KB · Views: 789
  • B4XDrawerAdvanced.b4xlib
    3.7 KB · Views: 110
Last edited:

Rubsanpe

Active Member
Licensed User
Hi thanks for your great work, I have tried the example and only a black screen appears with no Actionbar and no buttons to open the drawers defined.

Rubén
 

Alexander Stolte

Expert
Licensed User
Longtime User

Alexander Stolte

Expert
Licensed User
Longtime User
Update
  • 1.58
    • Add SetSideWidth - Change the Side width at runtime
      • Smooth or Instant
Looks smoother outside the gif
B4XDrawerAdvanced SetWidth.gif
 
Last edited:

Alexander Stolte

Expert
Licensed User
Longtime User
Update
  • 1.59
    • BugFixes
    • Add SetSideWidth - Sets the Width of both panels (Left and Right)
    • Add SetSideWidth_Left - Sets the Width of the Left Panel
    • Add SetSideWidth_Right - Sets the Width of the Right Panel
 

eljare24

Member
Hello.

Is it possible that the side menu, whether the left or right one, covers the title bar, that is, that it overlaps, not hides it?

Thanks.

Javier
 
Last edited:

Theera

Well-Known Member
Licensed User
Longtime User
I can't found frm_Left.bjl and frm_Left.bjl files.

logfile:
B4XMainPage - 32: File 'frm_Left.bjl' is missing from the Files tab. (warning #17)
B4XMainPage - 33: File 'frm_Right.bjl' is missing from the Files tab. (warning #17)
B4XMainPage - 12: Variable 'xclv_Left' was not initialized. (warning #11)
B4XMainPage - 13: Variable 'xclv_Right' was not initialized. (warning #11)
 
Top