diff --git a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/MainActivity.cs b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/MainActivity.cs
index c0e2dae..b6b5910 100644
--- a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/MainActivity.cs
+++ b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/MainActivity.cs
@@ -53,21 +53,24 @@ namespace Xamarin.Neo4j.Android
{
base.OnWindowFocusChanged(hasFocus);
if (hasFocus)
- TintToolbarOverflow(Window?.DecorView as ViewGroup);
+ TintToolbarIcons(Window?.DecorView as ViewGroup);
}
// MAUI creates its toolbar programmatically so theme-based tinting doesn't reach
// the overflow icon. Walk the view tree and apply the tint directly.
- private static void TintToolbarOverflow(ViewGroup? parent)
+ private static void TintToolbarIcons(ViewGroup? parent)
{
if (parent == null) return;
for (var i = 0; i < parent.ChildCount; i++)
{
var child = parent.GetChildAt(i);
if (child is Toolbar toolbar)
+ {
toolbar.OverflowIcon?.SetTint(AColor.White);
+ toolbar.NavigationIcon?.SetTint(AColor.White);
+ }
else if (child is ViewGroup vg)
- TintToolbarOverflow(vg);
+ TintToolbarIcons(vg);
}
}
}
diff --git a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Resources/resoftware.png b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Resources/resoftware.png
new file mode 100644
index 0000000..1cc029b
Binary files /dev/null and b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Resources/resoftware.png differ
diff --git a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Xamarin.Neo4j.Android.csproj b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Xamarin.Neo4j.Android.csproj
index c3d8da6..e3a96c4 100644
--- a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Xamarin.Neo4j.Android.csproj
+++ b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Android/Xamarin.Neo4j.Android.csproj
@@ -32,6 +32,10 @@
Link="Assets\logo.png" />
+
+