31 lines
840 B
C#
31 lines
840 B
C#
using Android.Views;
|
|
using Bit.Droid.Effects;
|
|
using Google.Android.Material.BottomNavigation;
|
|
using Xamarin.Forms;
|
|
using Xamarin.Forms.Platform.Android;
|
|
|
|
[assembly: ResolutionGroupName("Bitwarden")]
|
|
[assembly: ExportEffect(typeof(TabBarEffect), "TabBarEffect")]
|
|
namespace Bit.Droid.Effects
|
|
{
|
|
public class TabBarEffect : PlatformEffect
|
|
{
|
|
protected override void OnAttached()
|
|
{
|
|
if (!(Container.GetChildAt(0) is ViewGroup layout))
|
|
{
|
|
return;
|
|
}
|
|
if (!(layout.GetChildAt(1) is BottomNavigationView bottomNavigationView))
|
|
{
|
|
return;
|
|
}
|
|
bottomNavigationView.LabelVisibilityMode = LabelVisibilityMode.LabelVisibilityLabeled;
|
|
}
|
|
|
|
protected override void OnDetached()
|
|
{
|
|
}
|
|
}
|
|
}
|