Xamarin.Forms 第25局:自定义渲染器
2019-02-28 本文已影响8人
dotNET之家
目录 - Xamarin.Forms
前言
本文介绍自定义渲染器:
一、概述
二、简单自定义渲染器
三、特定于平台的自定义渲染器
环境
1.Visual Studio 2017
2.Xamarin.Froms 4.0.0.135214-pre4
3.Android 4.4(API 19)或更高版本
4.约定:XF代表Xamarin.Forms
内容
一、概述
自定义渲染器(Custom Renderers)可以让XF控件进行简单的样式更改,也可以进行复杂的特定于平台的样式更改。
下面以自定义Entry渲染器为例,分别介绍简单自定义渲染器和特定于平台的自定义渲染器。
二、简单自定义渲染器
实现效果
实现方式
三、特定于平台的自定义渲染器
实现效果
实现方式
项目结构
实现代码
只需在特定平台下(此处为Android平台)实现控件的自定义渲染器即可。
后语
下篇介绍动画,待续...