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 的简单介绍与应用