Hi guys😍
Another B4A Library : Alimo_BottomNavigation .
With this library, you can create 3 models of bottom navigation with Simple , Morph and Meow modes , and enjoy its many personalizations.

Simple mode : In this mode, there is no curve and circular shape in it.
Morph mode : In this mode, a curve is placed on top of your item parent and a circular shape is placed inside it.
Meow mode : In this case, a curve is placed inside the parent of your items and a circular shape is placed inside it.

SimpleMode.jpg
MorphMode.jpg
MeowMode.jpg



You can see preview sample and some of the possibilities :

AlimoBottomNavigationPreviewSample.gif


Download preview sample


I attached library and source code in this thread .
good luck🥰
 

Attachments

  • Alimo_BottomNavigation.zip
    133.4 KB · Views: 862
Last edited:

TILogistic

Expert
Licensed User
Longtime User
Congratulations:

tips:
Use BitmapCreator to convert it to cross-platform B4X.
drawPath
bezierView
etc.

 

Alimoeini

Member
Congratulations:

tips:
Use BitmapCreator to convert it to cross-platform B4X.
drawPath
bezierView
etc.

Thank you for your comment .
Yes It's a good idea if I have time .
 

sareban

Member
Hi guys😍
Another B4A Library : Alimo_BottomNavigation .
With this library, you can create 3 models of bottom navigation with Simple , Morph and Meow modes , and enjoy its many personalizations.

Simple mode : In this mode, there is no curve and circular shape in it.
Morph mode : In this mode, a curve is placed on top of your item parent and a circular shape is placed inside it.
Meow mode : In this case, a curve is placed inside the parent of your items and a circular shape is placed inside it.

View attachment 102072 View attachment 102073 View attachment 102075


You can see preview sample and some of the possibilities :

View attachment 102077

Download preview sample


I attached library and source code in this thread .
good luck🥰

excellent 👏
damet garm dadash😜
 

Alimoeini

Member
Hi guys😍
Another B4A Library : Alimo_BottomNavigation .
With this library, you can create 3 models of bottom navigation with Simple , Morph and Meow modes , and enjoy its many personalizations.

Simple mode : In this mode, there is no curve and circular shape in it.
Morph mode : In this mode, a curve is placed on top of your item parent and a circular shape is placed inside it.
Meow mode : In this case, a curve is placed inside the parent of your items and a circular shape is placed inside it.

View attachment 102072 View attachment 102073 View attachment 102075


You can see preview sample and some of the possibilities :

View attachment 102077

Download preview sample


I attached library and source code in this thread .
good luck🥰
New version of Alimo_BottomNavigation ( v2.0 ) 😍 :
The latest version ( v2.0 ) changes :
1- Combine methodes SetBadge and ChangeBadge .
2- Better Shadow .
I attached library and source code in this thread .
good luck🥰
 

Attachments

  • Alimo_BottomNavigation.zip
    133.4 KB · Views: 370

AnandGupta

Expert
Licensed User
Longtime User
Your online modification is the best I have found ever.

Thanks a lot 👍

Regards

Anand
 

Alimoeini

Member
Hi guys😍
Another B4A Library : Alimo_BottomNavigation .
With this library, you can create 3 models of bottom navigation with Simple , Morph and Meow modes , and enjoy its many personalizations.

Simple mode : In this mode, there is no curve and circular shape in it.
Morph mode : In this mode, a curve is placed on top of your item parent and a circular shape is placed inside it.
Meow mode : In this case, a curve is placed inside the parent of your items and a circular shape is placed inside it.

View attachment 102072 View attachment 102073 View attachment 102075


You can see preview sample and some of the possibilities :

View attachment 102077

Download preview sample


I attached library and source code in this thread .
good luck🥰
Hi guys 😉
At the request of some friends, I wrote a source that scrolls on the screen to move between the bottom navigation and vice versa by view pager.
Enjoy from it .
New link for download preview sample
 

Attachments

  • Alimo_BottomNavigation_Sample.zip
    210.5 KB · Views: 272
I use your code but has this error?
B4X:
Convert byte code - optimized dex.    Error
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionBar;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionMenuWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionMenuWrapper$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionModeWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionModeWrapper$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACButtonWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACCheckBoxWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACEditTextWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACFlatButtonWrapper;
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
    at com.android.dx.command.dexer.Main.runDx(Main.java:293)
    at com.android.dx.command.dexer.Main.main(Main.java:249)
    at com.android.dx.command.Main.main(Main.java:94)
Caused by: java.lang.InterruptedException: Too many errors
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
    ... 4 more
 

Alimoeini

Member
I use your code but has this error?
B4X:
Convert byte code - optimized dex.    Error
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionBar;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionMenuWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionMenuWrapper$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionModeWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACActionModeWrapper$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACButtonWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACCheckBoxWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACEditTextWrapper;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lde/amberhome/objects/appcompat/ACFlatButtonWrapper;
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
    at com.android.dx.command.dexer.Main.runDx(Main.java:293)
    at com.android.dx.command.dexer.Main.main(Main.java:249)
    at com.android.dx.command.Main.main(Main.java:94)
Caused by: java.lang.InterruptedException: Too many errors
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
    ... 4 more
You are using the Appcompat library twice and this error is related to the library disorder
 

Alimoeini

Member
Hi guys .
Version 3 of Alimo Bottom Navigation was released in Android 4 by fixing some display bugs.
enjoy it.
Download lib and sample form this attached file.
 

Attachments

  • Alimo_BottomNavigation_Sample.zip
    210.6 KB · Views: 375
Top