B4A Library dgActionBar - yet another ActionBar

Hi all,

I'm proud to publish dgActionBar, a very flexible action bar.

Do we really need another AB? Well, considering what's already available maybe not. But I needed a way to integrate my dgPickers lib with an action bar, so I folded my sleeves and went to work.

I liked vey much NJDude's Compact ActionBar, so that was my starting point (I even borrowed some graphics stuff from it with its author permission).

Anyway, here we are. Let's highlight a few dgActionBar's characteristics:
  • horizontal or vertical orientation
  • place it anywhere on its owner panel (not necessarily on the edges)
  • static or auto-hide (relative to end user item selection)
  • owner panel partially or entirely filled (edge to edge) by action bar
  • gradient or image background
  • logo panel, icons panel and menu button on action bar. Each one is optional.
  • Enable/Disable each icon showing optional alternating bimaps
And now for the files attached to this post:
  • dgActionBar_110 - version 1.10 of the lib (see post #22 for details)
  • dgActionBar_104 - version 1.04 of the lib
  • dgActionBar_100 - version 1.00 of the lib
  • dgActionBar_Ex1 - a simple bar on an Activity
  • dgActionBar_Ex2 - two indipendent bars on two adjacent panels
  • dgActionBar_Ex3 - dgActionBar and dgPickers working together
Well, it started as a very simple and focused project..but adding flexibility here and there it grew more complex and, I hope, useful to most. Enjoy it!

Umberto
 

Attachments

  • dgActionBar_100.zip
    10.7 KB · Views: 577
  • dgActionBar_Ex1.zip
    48.8 KB · Views: 689
  • dgActionBar_Ex2.zip
    44 KB · Views: 614
  • dgActionBar_Ex3.zip
    48.9 KB · Views: 722
  • dgActionBar_104.zip
    10.9 KB · Views: 617
  • dgActionBar_110.zip
    11 KB · Views: 371
Last edited:

udg

Expert
Licensed User
Longtime User
Hi all, contrary to my expectations I had some spare time today so I installed B4A 7.30 and recompiled dgActionBar with it.

Lib's code is the same as for the previous version, but recompiling it got rid of the problem signaled on posts #16 and #18 above.
Lib was tested with those same examples already published on post #1.

So, please find dgActionBar release 1.10 on post #1

Enjoy.
 
Last edited:
Top