Xamarin.Forms очень новый и очень захватывающий, но на данный момент я вижу, что он имеет ограниченную документацию и несколько образцов. Я пытаюсь создать приложение с интерфейсом, похожим на "MasterDetailPage", но также иметь правое представление Flyout, а не только левое.
Я видел, что это невозможно с использованием текущего API, поэтому мой подход:
- Создайте общий интерфейс GestureRecognizer.
- В Android-приложении и iOS свяжите этот интерфейс с UIGestureRecognizer на iOS или с методом OnTouch на Android.
Для iOS это работает, но для Android сенсорный прослушиватель по активности, похоже, не работает.
Хороший ли мой подход? Может быть, есть еще один хороший способ захвата событий касания непосредственно из общего кода? Или у вас есть идеи, почему public override bool OnTouchEvent не работает в AndroidActivity?