03 2017 档案
摘要:前言 上一节我们讲解了在Android平台如何通过MvvmCross实现启动界面,以及如何处理启动时的白屏问题。 这一节我们讲解一下如何在Android平台使用Fragment。 Fragment 应用 什么是Fragment Fragment是Android开发常用的一种组件。通过Fragment的使用可以降低内存的使用,增加App的流畅度。已经有很多大神讲解过Fragment的内容了,请看这里...
阅读全文
摘要:前言 前几篇主要讲了一下Xamarin和MvvmCross开发的一些基本知识以及常见问题,从这篇开始我们讲一下Android开发中一些知识点。 这一篇我说说如何通过MvvmCross实现启动界面。 什么是启动界面 要说起启动界面的历史那就很悠久了,在WinForm时期就已经存在了,那时的硬件落后,一
阅读全文
摘要:前言 前面几篇我们讲解了开发环境的安装以及MvvmCross的用法及核心对象,很多同学已经开始动手了,但卡在了模拟器的配置上,这篇我们就来说说在开发过程中遇到模拟器问题。 Android模拟器 模拟器运行特别慢怎么办? Xamarin自带的模拟器在调试时速度很慢,严重影响我撸代码的心情 。其实VS自带的模拟器速度是很快的,速度慢可能 是配置不当。很多同学的模拟器可能是这样的: 实际上只要将C...
阅读全文
摘要:前言 上一篇我们讲了MvvmCross的数据绑定,这次我们讲一下 ViewModel对象。 ViewModel 对象详解 ViewModel对象是Mvvm框架的核心对象,Mvvm模型中起到连接Model与View的作用。ViewModel可以理解为对Model的一个包装,通过对Model进行包装,隐
阅读全文
摘要:前言 上篇我们说明了几个在MvvmCross中常用的对象,这次我们讲一下MvvmCross的数据绑定。 什么是数据绑定 数据绑定是MvvmCross的至关重要的特性,通过代码或XAML方式建立View与ViewModel之间的关联,以达到数据呈现、交互的目的。 那什么是数据绑定呢? 建立View和ViewModel中属性之间的关联 可以指定BindingMode来控制数据的流向 可以指定...
阅读全文

浙公网安备 33010602011771号