如何构建一个旋转手势

Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 26,751 信誉分 Microsoft 供应商
2024-03-21T07:46:20.69+00:00

你好

在平台上 Xamarin Android 应用 我试图为一个球阀图片建立一个旋转手势,我添加了一个图片

User's image


namespace plx
{
    internal interface IONROTATIONGESTURELISTNER
    {
        void OnRotateStarted(MotionEvent Event);
        void OnRotateCompleted(MotionEvent Event);
        void OnRotate(MotionEvent Event, float angle);
    }
}
namespace plx
{
     class RotationGestureDetector
    {
        public RotationGestureDetector(IONROTATIONGESTURELISTNER listener)
        {
        }
        public bool OnTouchEvent(MotionEvent e)
        { 
           switch (e.ActionMasked) 
            { 
                case MotionEventActions.Down: return true;  
                    case MotionEventActions.Up: return true;
                case MotionEventActions.PointerDown: return true;
                    case MotionEventActions.PointerUp: return true;
                    case MotionEventActions.Move: return true;  
                    default: return false;  

            }
        }
    }
}

 我如何将 RotationGestureDetector 类绑定到 imageview.

 

谢谢

 

此问题整理于:How to build a rotation gesture - Microsoft Q&A

.NET MAUI
.NET MAUI
一种 Microsoft 开源框架,用于构建跨移动设备、平板电脑、台式机的原生设备应用程序。
41 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Yonglun Liu (Shanghai Wicresoft Co,.Ltd.) 36,231 信誉分 Microsoft 供应商
    2024-03-21T07:48:11.6433333+00:00

    你好,

     

    有关如何在 Xamarin.Android 中实现自定义手势并将其绑定到视图,官方文档提供了具体说明和用例。

    请参阅以下文档和示例:


    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助