xamarin开发之旅《底部菜单实现篇》《二》

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xamarin开发之旅《底部菜单实现篇》《二》相关的知识,希望对你有一定的参考价值。

今天是我们用xamarin开发移动的第二篇,今天主要实现的是首页底部菜单的实现,这是第一个功能,如下图所示(第一张)。

同时我们也实现的第二个功能是本开发框架采用的mvvm架构。目前已经实现。如下图所示(第二张)。

到目前为止我们也同时也实现了服务端实现接口,移动端获取接口数据,采用的restsharp。?已经实现。

互联网上关于.NET(C#)的HTTP相关的辅助类还是比较多的,这里再为大家推荐一个.NET的HTTP辅助类,它叫RestSharp。RestSharp是一个轻量的,不依赖任何第三方的组件或者类库的Http的组件。RestSharp具有以下的优点:

支持.NET 3.5+,Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono for android, Compact Framework 3.5等
通过NuGet方便引入到任何项目 (?Install-Package restsharp )
可以自动反序列化XML和JSON
支持自定义的序列化与反序列化
自动检测返回的内容类型
支持HTTP的GET, POST, PUT, HEAD, OPTIONS, DELETE等操作
可以上传多文件
支持oAuth 1, oAuth 2, Basic, NTLM and Parameter-based Authenticators等授权验证等
支持异步操作
极易上手并应用到任何项目中
最后一点就是,到目前为止,已经实现服务端,移动端,UI层数据之间的交互了。

?

接下来就是实现首页的内容填充了,首页上,主要有轮播图,导航,列表等信息。这几个信息在第三篇给大家提供。?
技术图片
技术图片

以上是关于xamarin开发之旅《底部菜单实现篇》《二》的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms Android 底部导航栏

BottomBar之Android底部菜单

Xamarin构成底部导航栏

android中 Fragment+FragmentTabHost

Xamarin.Forms.Shell:如何获取底部 TabBar 高度?

微信开发者工具只显示底部导航栏