How do I change bottom tabs background color

Solution 1:

You can try this out.

On<Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

On<Xamarin.Forms.PlatformConfiguration.Android>().SetBarSelectedItemColor(Color.White); --> to change the selected color tabitem

On<Xamarin.Forms.PlatformConfiguration.Android>().SetBarItemColor(Color.Gray); --> Gray is the default color but you can also change this to any color.

Example :

On<Xamarin.Forms.PlatformConfiguration.Android>().SetBarItemColor(Color.Green);

If you are using FormsAppCompatActivity, you can use

app:tabIndicatorColor="#FF3300" <!-- Set indicator color here, sets it to red-->

Edit

You'll need to create a custom renderer.

Check this sample on github.