問題タブ [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 投票する
1 に答える
2221 参照

android - Android のピンチ ズーム、ZoomOut と ZoomIn、制限内

私はすでにここでたくさん検索しましたが、まだ解決策を見つけていません。つまり、3000 * 3000 pxの画像があり、スケールタイプのマトリックスに設定しました。現在、画像の左隅のみが表示されています。今、私は人々がこの段階でズームインすることを望んでおらず、最大 'x' までズームアウトするだけです (まだどの程度か確認する必要があります)。
ズームする必要があるのはイメージビュー「kaart」です。

質問:人々が最初だけズームアウトできるようにし、x を通過させないようにする方法?その後、元のサイズ以上にズームインさせないようにする方法

負の値で試しましたが、うまくいきませんでした

これが私のコードです:

誰かが私を助けてくれることを願っています。私は本当にそれを高く評価します。

編集

どこかで見つけた2つの機能を追加しました。

これらの関数は、switch ケースの直後と、ビューに imagematrix を設定する直前に呼び出す必要があります。(これを上記の以前のコードに追加しました)

これは最善の解決策ではないかもしれませんが、うまくいきます。

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

silverlight - Windows Phone のフォト ギャラリー

スマートフォンで使用されるデフォルトのようなフォトギャラリーを作成する方法を知っていますか? たとえば、私のプロジェクトでは、10 個の画像を追加します。トピックごとに 2 つのフォト ギャラリーを作成したいので、たとえば、5 つの写真を 1 つのフォト ギャラリーに入れ、他の 5 つの写真を 2 つ目のフォト ギャラリー (プロジェクトのいくつかのページ) に入れる必要があります。これらのフォト ギャラリーでは、タッチでズームおよびスクロール可能な画像を希望します。コード例を書いてもらえますか?

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

android - ViewPager/FrameLayout の下の [ズーム] をタッチします。

ビュー ページャー内で動作するように、Mike Ortiz の TouchImageViewとカスタム TouchViewPagerを使用して、いくつかのアプリケーション バージョンでピンチ ツー ズームがうまく機能するようになりました。これはかなりうまく機能していました - TouchViewPager がオーバーライドする唯一のメソッドはonInterceptTouchEventです:

最近、FrameLayoutを拡張し、インターネットからのビットマップのダウンロードを管理する新しいビューを作成しました。ビットマップのダウンロードが進行中の間、このレイアウトは ProgressBar を表示し、準備ができたら TouchImageView を追加します。視覚的には、これは機能しているように見えます-ProgressBar が表示され、次に TouchImageView が読み込まれます-しかし、タッチはすべてめちゃくちゃになり、通常は一貫して機能しません。

onTouchEvent をプログレス イメージ ビューからタッチ イメージ ビューに委譲しようとしましたが、うまくいきませんでした。また、進行状況の画像ビューで onInterceptTouchEvent をオーバーライドして、常に false を返そうとしましたが、それもうまくいきませんでした。

この問題のデバッグをどこで続行するかについて、誰かがアイデアを手伝ってくれますか? 私はこれに約1週間取り組んできましたが、ほとんど成功していません。

これは私が見ている動作です:

  1. アクティビティが読み込まれ、ViewPager -> FrameLayout -> TouchImageView 内に画像が表示されます。

  2. ViewPager はスワイプして画像を変更するために機能しますが、ピンチ ズームは最初または 2 番目の画像では機能しません。最終的に、ピンチズームが機能する位置に到達します。何が違うのか分かりません。

  3. スワイプする前にズームをピンチしようとすると、ViewPager のスワイプは機能せず、ViewPager をページに移動するのに数回のスワイプが必要になります。

  4. 「作業位置」に着くと、スワイプしてページに移動するだけでなく、ズームした画像のピンチズームやパンも正常に機能します。この後、すべてのポジションが機能します。

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

android - ピンチズーム後の画像に対するタッチポイント座標

画像をズームした後、画像に対する座標を計算する方法は? 画像をズームするには、次の URL に従いました: https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java

ズームする前に特定のポイントで画像に触れると、対応する値は

画像をズームした後:

画像の左上隅が画面の左上隅と一致するまで画像をドラッグし、画像を正確に同じタッチポイントで(ピンチする前に)タッチすると、

画像の右上隅が画面の右上隅と一致するまで画像をドラッグし、画像を正確に同じタッチポイントで(ピンチする前に)タッチすると、

画像の左下隅が画面の左下隅と一致するまで画像をドラッグし、画像を正確に同じタッチポイントで(ピンチする前に)タッチすると、

画像の右下隅が画面の右下隅と一致するまで画像をドラッグし、画像を正確に同じタッチポイントで(ピンチする前に)タッチすると、

画面上に画像を設定する場合 [コーナーを設定しない]

上記のすべてのシナリオで、タッチイベントの座標を次のように取得しています

私が得ているタッチポイントは、画面に関するものです。

画像に従ってタッチポイントを計算するにはどうすればよいですか?

ありがとうございます。

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

android - ズームとダーグでパスを描く

画像を貼り付けたり、キャンバスに絵を描いたりするアプリケーションを開発しています。このアプリは、キャンバスを拡大/縮小したり、別の場所にドラッグしたりすることもできます。私の問題は、キャンバスを拡大縮小またはドラッグした後、正しいキャンバス座標を取得できないことです。キャンバスを拡大縮小またはドラッグした後にフィンガーペイントを描画したいのですが、タッチした正しい場所を取得できません...

}

ユーザーがビットマップをズームすると、その上に描画できなくなります。ズームした後、適切な場所で描画が行われません。

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

android - Androidで画像スクロールビューを実装する方法は?

私は約300枚の画像のセットを持っています。画像のスクロールビューを実装したい。スクロールすると、次の画像が表示されます。

さまざまなフォーラムやドキュメントを調べたところ、これを行うには多くの方法があることがわかりました。ホリゾンタルスクロールビュー、ギャラリー、ViewAnimator、ViewSwitcherなど

実装するための最良かつ効率的な方法を教えてください。また、個々の画像をズームする機能も必要です。

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

ios - UIPinchGestureRecognizerの水平方向と垂直方向のスケールを別々に

UIPinchGestureRecognizerを使用する場合、水平方向と垂直方向のピンチスケールを個別に検出/読み取るための最良の方法は何ですか?私はこの投稿を見ました

UIPinchGestureRecognizerさまざまなxおよびy方向のスケールビュー

しかし、私は、そのような一見日常的なタスクのために行ったり来たりすることが非常に多いことに気づいたので、それが最良の答え/方法であるかどうかはわかりません。

この目的でUIPinchGestureRecognizerをまったく使用しないことが答えである場合、2つの異なる方向のピンチスケールを検出するための最良の方法は何ですか?

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

android - ズームとピンチ

私はアンドロイド開発に不慣れです。愚かな質問をした場合は申し訳ありませんが、助けてください。RelativeLayout でズームとピンチを実装しようとしています。フロア マップのイメージを取得し、その上にピン (ImageVIew) を描画する独自のマップ ビューを作成したいと考えています。試してみましたが、現在ピンをクリックできません。これらの投稿の助けを借りてコードを作成しました

RelativeLayout を拡張し、dispatchDraw() をオーバーライドしてズーム可能な ViewGroup を作成する

Android - スプレッド/ピンチで RelativeLayout を拡大/縮小

私のコードは

質問:

  • フロアマップ画像のみズームする方法は?
  • ピンをズームせずに相対的に移動しますか?
  • ピンをクリックしたときに正確なクリック イベントを取得する

提案と回答は非常に高く評価されます。

前もって感謝します、

カマール

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

iphone - ピンチしてテーブル ビューをズームインおよびズームアウトする

「Clear」ToDo 管理アプリで行われているように、テーブル ビューから戻るためのピンチは、合理的に標準的なインターフェイス要素を使用して達成できますか? それとも、これは多くの手動コーディング ハッカーですか?

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

android - Androidでピンチズームを実装する方法

android.I のレイアウト内の複数の画像にピンチ ズームを実装するのを手伝ってもらえますか。このコードでは、境界制限を使用してドラッグを行いました。今、私は画像をズームしたいと思います。境界制限のある複数の画像をドラッグするためのコードをここで共有しています

これが私のレイアウトです

このコードでそれを行うことは可能ですか? マトリックス法は私のためにトリックを行いますか?

前もって感謝します!