Xamarin.Forms 第23局:手势识别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.Forms 第23局:手势识别相关的知识,希望对你有一定的参考价值。

参考技术A 本文介绍手势识别:
一、点击手势
二、缩放手势
三、平移手势
四、滑动手势

1.Visual Studio 2017
2.Xamarin.Froms 4.0.0.8055-pre1
3.android 4.4(API 19)或更高版本
4.约定:XF代表Xamarin.Forms

点击手势:处理用户点击(单击或双击)操作,用TapGestureRecognizer类实现。

1.GestureRecognizers:所有视图元素都有此手势识别集合集合。向这个集合添加手势使元素获得响应用户手势的功能。

2.TapGestureRecognizer主要属性及事件:

缩放手势(捏合手势):处理用户缩放操作,用PinchGestureRecognizer类实现。

1.本例中,通过更改StackLayout的Scale属性值实现放大缩小功能。

2.PinchGestureRecognizer主要事件为PinchUpdated,用于处理用户缩放操作。

3.在PinchUpdated事件中,参数e的主要属性有:

平移手势:处理用户移动操作,用PanGestureRecognizer类实现。

滑动手势:处理用户滑动操作,用SwipeGestureRecognizer类实现。

下篇介绍依赖服务,待续...

以上是关于Xamarin.Forms 第23局:手势识别的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin Forms - 在点击手势识别器上添加调用对象作为参数

Xamarin.Forms 警告:尝试使用 iOS 图像/手势识别器在其视图不在窗口层次结构中的 * 上呈现 *

张高兴的 Xamarin.Forms 开发笔记:TapGestureRecognizer 的简单介绍与应用

Xamarin.Forms 手势密码实现

ScrollView 问题中的 Xamarin.Forms 捏手势

Xamarin Forms Android:获取 XA3001:无法 AOT 程序集