問題タブ [pinchzoom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
203 参照

android-layout - カスタム ビューのインポート時に「java.lang.RuntimeException: Unable to start activity ComponentInfo」が表示される

こちらの「チュートリアル Xperia™ X10アプリでピンチズーム機能を活用する方法 – その2」のカスタムビューを使おうとしていますので、カスタムビュー関連のクラスをプロジェクトにコピーしました。カスタム ビューは、取得したレイアウトにドラッグ アンド ドロップすると、xml エディター -> グラフィカル レイアウト -> カスタム & ライブラリ ビューに表示されます。

logcat はこれを示します:

問題は、Eclipse にこのカスタム ビュー クラスを表示させる方法です。

0 投票する
1 に答える
653 参照

android - Android:GridViewズーム

私には2つのグリッドビューがあり、それらには子としての私のカスタムビューが含まれています。ビューをあるグリッドから別のグリッドにドラッグするためのドラッグアンドドロップ機能を実装しました。私が今達成したいのは、メインのGameBoardグリッドにビューをドロップしたときに、グリッドを自動的にズームすることです。また、ユーザーが自分でグリッドをズームイン/ズームアウトできるように、ピンチズームを実装したいと思います。これを達成する方法はありますか?

グリッドビューの列の高さと幅を動的に増やしようとしましたが、うまくいきません。これを行う方法を提案してください。

ありがとう。

0 投票する
2 に答える
1352 参照

android - イメージビューのピンチズームとドラッグが画面から消えますか?

画像ビューをドラッグしてピンチズームする必要があります。インターネットをサーフィンして、ここからコードを入手しました。うまくいきますが、さらにズームすると画面を超えてしまいます。画面内でズームとドラッグを維持したい。次の方法を試しましたが、うまくいきません。

imageview の Tanslate プロパティを次のように設定します。
matrix.setTranslate(width / 2, height / 2);
ここで、幅と高さは画面の幅と高さです。

この状態を確認しようとしましたが、役に立ちませんでした:

完全なソース コード:

0 投票する
1 に答える
10313 参照

jquery - Javascriptでズームレベルを動的に変更するにはどうすればよいですか?

iOS用のWebページでズームレベルをリセットする方法を理解しようとしています。ユーザーがピンチズームイン/ズームアウトを行うと、ズーム機能が機能しなくなったようです。ピンチジェスチャが必要ですが、プログラムでズームをリセットしたいと思います。Javascript / jQueryを使用してズームを動的に変更するアイデアはありますか?

0 投票する
1 に答える
1759 参照

javascript - JavaScript を使用して Android のピンチからズームを検出します (Hammer.js 以外)

IOS では、$(window).resize()イベントを使用して、ピンチからズームへのアクションを検出します。Android デバイスでこれを試しましたが、トリガーされません。

ユーザーがピンチしてズームしたかどうかを比較して判断しようとしています。"document.documentElement.clientWidth" and "window.innerWidth"

ウィンドウ サイズが変更された場合に使用するイベントに関するアイデアはありますか?

感謝と敬意

0 投票する
0 に答える
912 参照

jquery-mobile - モバイル サイトが iPhone のホーム画面に追加された後のフォトスワイプ ピンチ ズーム動作

jQuery Mobile を使用してモバイル サイトを構築しており、Photoswipe を使用してスライダーから画像を開きます。

私が抱えている問題は、モバイル Web サイトがモバイル Safari またはホーム画面アイコンから開かれた場合、ピンチ ズームの動作が異なることです。

シナリオ 1 - モバイル Safari で Web サイトを開きます。スライダーの画像をクリックすると、Photoswipe レイヤーが開きます。ズームもスワイプもピンチも問題なくできます。

シナリオ 2 - ホーム画面のアイコンから Web サイトを開きます。画像をピンチズームしようとすると、数ミリ秒間黒い画面が表示され、画像が表示されます。「黒い画面のちらつき」の間に電話のトップバー(wifiなどのアイコンが配置されている場所)を見ると、何かがロードされていることもわかります。これは、シナリオ 1 では発生しません。

jQuery mobile と PhotoSwipe の最新バージョンを使用しています。

なぜそれが異なる動作をするのかの手がかりを持っている人はいますか?

0 投票する
0 に答える
45 参照

java - Androidの次のコードでピンチズームを実装するにはどうすればよいですか

重複の可能性:
アクティビティ内の Android のピンチとズーム画像

次のAndroidコードにピンチズーム機能を実装する必要があります。可能であれば、コードも提供してください。このファイルの特定のコードをどこに実装する必要があるかをお知らせください。

どんな助けでも感謝します。ありがとうございました。

0 投票する
1 に答える
1600 参照

android - AndroidのScaleGestureDetectorでフォーカスポイントを利用して、Androidブラウザのようにズームするにはどうすればよいですか?

ScaleGestureDetector を使用して Android アプリをズームするキャンバスがあります。これが私がこれまでに持っているコードです:

これは、キャンバスをズームインおよびズームアウトするのに最適です。xLoc と yLoc は、一部を描画している画像全体に対するビューポートの左上隅を表します。ただし、このコードの問題は、ビューポートの中心にズームインすることです。Androidブラウザーでピンチしてズームするのと同じように、detector.getFocuxX()とdetector.getFocuxY()を使用してフォーカスポイントにズームインできるようにしたいと思います。

基本的に、ビューポート (xLoc と yLoc) の位置を調整して、スケール ジェスチャのフォーカス ポイントにズームインしたように見えるようにする必要があります。

この部分が解りません。キャンバス マトリックス変換 (これを投稿する前に見つけた多くのトピックで使用されているのを見てきました) を使用せずにこれを行う方法について誰かが考えている場合は、本当に感謝しています! 似たようなことをした他の誰かを私に指摘できたとしても.

0 投票する
0 に答える
473 参照

java - ピンチしてmin3Dでズーム

3D ビューでピンチを追加してズームしようとしていますが、うまくいきません。回転は機能していますが、ズームは機能していません。

ACTION_POINTER1_UP/DOWN も試してみましたが、失敗でした

これが私のコードです:

何が欠けているか知っていますか?