Xamarin小说阅读器系列(二)–创建工程

 jvxiang   2018-01-29 09:34   1,810 人阅读  0 条评论

上篇文章我们做了安装前的准备,本篇开始创建我们的工程:

建立工程

首先建立工程,在VS2017中选择Cross-Platform->Coress-Platform App创建一个基于Xamarin.Froms的工程,工程命名为BookReader。

确定后进入如下页面

注意选择Xamarin.Forms、.NET Standard选项,因为我们现在都使用基于.NET Standard的Dll,可以直接使用第三方的Dll,不需要寻找专门的PCL控件使用。

导入第三方工具

经过分析,暂时加载如下第三方控件,如果不够,后期继续添加。

  1. Xamvvm:一个简单的Xamarin.Froms使用的mvvm工具,比MvvmCross要轻便,简单。https://github.com/xamvvm/xamvvm/
  2. Xam.Plugins.XamJam.Screen:一个计算屏幕像素数的插件。https://github.com/jasonCodesAway/XamJam/tree/master/XamJam.Screen
  3. SkiaSharp:mono实现的2d画图类,准备用于画阅读界面,这个类库没用过,需要研究。https://github.com/mono/SkiaSharp
  4. XFControls:一个控件库,由于其NuGet版本太旧,需要拿其GitHub版本自己编译,还没考虑好怎么用它,可能自己拿下来重新修改一下。https://github.com/gruan01/XFControls
  5. FormsPlugin.Iconize:使用比较流行的各大图标库做toolbaritem,image,button,label等。https://github.com/jsmarcus/Xamarin.Plugins/tree/master/Iconize
  6. FFImageLoading:图片插件,可以缓存需要的图片,多个相同的图片使用一个副本,直接显示网络上的图片等。https://github.com/luberda-molinet/FFImageLoading

源码已发布:https://gitee.com/j4587698/BookReader

本文地址:https://www.jvxiang.com/xamarin小说阅读器系列(二)-创建工程.html
版权声明:本文为原创文章,版权归 jvxiang 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情