I'm building an app in Xamarin.Forms for iOS and Android, and our design requires the top navigation, system bars, and the Android system navigation bar at the bottom of the screen to be transparent. Below is a mockup of one screen to give you an idea. We're looking to have the background image fill the entire screen.
I'm a pretty new developer so correct me if I'm wrong, but it seems that this kind of UI implementation is fairly platform-specific, and I'm struggling to find out how I should go about creating it in my cross-platform project.
I've been doing a lot of research over the last couple of days to figure it out, but as a dev with limited experience with Xamarin I'm having a hard time getting a solid idea of how to go about this. How would you create a UI in Xamarin.Forms that meets these requirements?
Will I need to create a custom renderer for the pages I'm using? Does this UI fall into the category of being too custom to be practical in Xamarin.Forms?
Any insight you can provide here would be much appreciated. Thanks in advance for your time.
Navigation.PushModalAsync()
instead onNavigation.PushAsync()
. That could work for you. – pinedax