3Xamarin Forms 调整安卓TabbedPage 下置

万事须己运,他得非我贤。这篇文章主要讲述3Xamarin Forms 调整安卓TabbedPage 下置相关的知识,希望能为你提供帮助。
降低学习成本是每个.NET传教士义务与责任。
建立生态,保护生态,见者有份。
  教程晦涩难懂是我的错误。对于默认的TabbedPage 上面进行页面切换
 

3Xamarin Forms 调整安卓TabbedPage 下置

文章图片

 
  上面是安卓默认的情况 对我们大部分人来说都习惯于下面进行切换 
3Xamarin Forms 调整安卓TabbedPage 下置

文章图片

 
 
所以大部分做Xamarin forms的用户都会吐槽为啥是在上面切换
好在第三方的组件已经支持这样做而且提供得非常好
BottomNavigationBar  第三方组件
具体演示代码请下载
点击下载
 
有同学说 代码写得看不懂。好吧 代码也是我从项目里面拷贝来的。下面我就手把手教大家如何实现自己的CustomRender  本质上CustomRender并不复杂。
[assembly: ExportRenderer(typeof(TabbedPage), typeof(XFDemo.android.Renderers.BottomTabbedPageRenderer))]

 
一个标记即可实现
1、xamarin forms 是一套开源的实现。本质上他是在xamarin native上面进行的一次抽象。所以学会看他源码对你帮助会特别大
https://github.com/xamarin/Xamarin.Forms
https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs 本质上TabbedPage 就是一个【3Xamarin Forms 调整安卓TabbedPage 下置】 

    推荐阅读