私はパンジェスチャ認識器でいくつかのテストを行っています。セットアップはかなりシンプルですが、20x20のボックスビューがあり、相対レイアウトによって設定されています。パンジェスチャーXamarinパンジェスチャ認識器が正確な座標を与えていない
switch (args.StatusType)
{
case GestureStatus.Running:
box.TranslationX = box.X + args.TotalX;
box.TranslationY = box.Y + args.TotalY;
break;
case GestureStatus.Completed:
box.TranslationX = 0;
box.TranslationY = 0;
break;
}
のハンドラは、だから、[OK]を実行しますが、私は、画面の周りBoxView内をドラッグしようとすると、それが適切な値を変換しません。また、ボックスを再描画しようとすると、この厄介な点滅の効果が得られます。これを行うより良い方法がありますか?点滅を取り除く方法はありますか?
あなたはどのレイアウトを使用していますか? – nicks
これは相対的なレイアウトです。 – Arthurdent510
私はXamarin([パンジェスチャ認識機能の追加](https://developer.xamarin.com/guides/xamarin-forms/user-interface/gestures/pan/)の例を実装しましたが、同じ動作が発生します。私が動かそうとしている要素は、ジェスチャー中に点滅しています(実際には、ある位置から別の位置へとすばやく切り替わり、この「点滅」効果を引き起こします)。 –