6

私はかなりの調査を行っており、次のシナリオを読んでいます。

シナリオ:

  • ユーザーは、キャンバス要素をピンチしてズームインするような方法で画面に触れます。
  • Canvas 要素は、ズーム後にビューポートの幅と高さの 100% を占めるようになりました。
  • ユーザーは、戻るボタンを押さないとズームを解除したり、この状態から抜け出すことができなくなりました。ピンチ ツー ズームは、キャンバスによって消費されます。

この Web アプリケーションの設計仕様では、キャンバスを含むページをピンチしてズームする機能が必要です。そのため、タブレットでユーザー スケーラビリティを無効にするという推奨されるベスト プラクティスは、私のシナリオには当てはまりません。

  • マルチタッチの「ピンチツーズーム」イベントをキャンバス要素からブラウザ/タブレットにバブルアップすることは概念的に可能ですか?
  • 以下以外に考慮すべき、あまり自明ではない解決策はありますか?
    • キャンバス上の目に見えない div オーバーレイ。すべてのユーザー対話機能を無効にしますが、ピンチ ツー ズームをサポートします。
    • ユーザーが上記のシナリオから逃れることができるように、ジェスチャを伴わないズーム解除の方法を何らかの方法で提供します。
4

0 に答える 0