問題タブ [gesturedetector]
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.
android - ビューにズームインメソッドを実装するにはどうすればよいですか?
地図で構成されたガイダンスアプリケーションを作成しました。このマップは、データベースのデータを使用して動的に描画されます。[長方形の座標]マップを描画するために、Viewクラスを使用し、Ondrawメソッドをオーバーライドしました。
問題は、ズームイン機能を実装する方法が見つからないことです。OnLongPressメソッドとOnTouchEventメソッドを処理するためにGestureDetectorクラスをすでに使用しました。ピンチツーズーム機能について考えていましたが、その方法がわかりません。
いくつかの素晴らしいアイデアを楽しみにしています。ありがとうございました!
クラスは拡張します
- 意見
- GesturDetector
android - ビューを別のビューに移動する方法を制御するには?
LinearLayout
私は別のLinearLayout
ussignの上に赤を動かすことができましたTranslateAnimation
。
私は確かにアニメーションの開始を制御しますが、アニメーションが終了するまで待たなければならないため、YouTubeアプリや他の同様のアプリとは異なります。
赤の動きをより細かく制御するにはどうすればよいLinearLayout
ですか?
android - MotionEvent を position に変換した後、expandablelistview で参照されたリスト項目を特定する方法
私はExpandableListView
、カスタム アダプターを使用して、ジェスチャ検出器で、ジェスチャによって選択されたリスト項目を見つける方法を見つけようとしています。
したがって、itemnum=7 の場合、
したがって、グループ B が折りたたまれた場合、itemnum 7 は C5 または D1 になります。
特定の位置番号が与えられた場合、それが参照するグループ位置と子位置をどのように判断しますか?
展開されたグループがわかっている場合は、ループして各項目を数えることができますが、リストがスクロールされた場合は、以前のものは数えられません。
では、与えられたを、それを作用した に変換するMotionEvent
にはExpandableListView
どうすればよいでしょうか?View
android - スクロールして子アイテムをクリックするのを妨げない方法でAndroidScrollViewでスケールを有効にするにはどうすればよいですか?
AndroidScrollViewを拡張するカスタムビューがあります。直接の子は、クリック可能な子を持つ相対的なレイアウトです。次のことができるようになりたい:
- スクロールビューでonScaleジェスチャを検出します(アイテムのスケールを手動で管理するよりも)。
- ScrollViewを垂直方向にスクロールします。
- それらの子アイテムはクリック可能にしてください。
私がこれまでに試したことは(擬似コード)です:
また、最初にsuperを呼び出し、mScaleDetector.onTouchEventを返すなど、onInterceptMethodのさまざまな構成を試しました。
スケールまたはクリックアンドスクロールをインターセプトすることに成功しましたが、両方をインターセプトすることはできませんでした。
ありがとう、ダニエル
java - libgdxのGestureDetector
私はlibgdxを初めて使用します。次の問題があります。ゲームのピンチズームをしたいです。そのために私はGestureDetectorListener
私のクラスを持っていGameStage
ます。
私はGameStage
次のコードを持っていますGestureDetector
:
またInputListener
、ステージのアクターをドラッグするために設定しました。問題は、に設定InputProcessor
するGestureDetector
と、アクターのドラッグが機能しないことです。カメラとでピンチズームしたいのですが、GestureDetector
ドラッグには影響しません。どうやってやるの?
助けてください!ありがとう。
android - スワイプでAndroidのビューを変更
TextViews
ユーザーがそれらのビューを保持しているレイアウトをスワイプしたときのコンテンツを変更する方法を探しています。私の目標はそのようなものです:
私はこれをSimpleOnGestureListener
(コードは以下にあります)で行おうとしています。問題:左から右にスワイプすると、iの値が-1になり、次のスワイプで反応が発生しません。右から左にスワイプすると、iが1になり(地獄はゼロですか?)、ビューはスワイプで再び反応しなくなります。私は何が間違っているのですか?
android - SurfaceView内のSimpleOnGestureListenerを備えたAndroidGestureDetector
AVDで実行し、SurfaceView(GameView)をシングルクリックしました。
LogCatログによると:
いくつかの質問があります:
なぜ
SimpleOnGestureListener
呼ばれなかったのですか?(onTouchEvent()
呼び出され、おそらくラインgestureDetector.onTouchEvent(event);
が実行されたにもかかわらず)GameActivity
onTouchEvent()
がACTION_DOWNとACTION_UPを取得するのに、GameViewはACTION_DOWNonTouchEvent()
しか取得しないのはなぜですか?
私が試したいくつかのこと
上記と同じコードを使用し
GestureDetector
てクラスにを実装しましたが、期待どおりに機能し、GameActivity
onSingleTapConfirmed()
GameViewでは、プライベートメンバーの代わりに、プライベート
SimpleOnGestureListener
を作成し、class GestureListener extends SimpleOnGestureListener
それを使用してを構築しましたGestureDetector
。説明したのと同じ動作が見られますが、リスナーへの呼び出しはありません。
java - WebView にスワイプ機能を実装し、Javascript インターフェイスを介して Javascript 関数を呼び出す
WebView アプリにスワイプ機能を実装し、スワイプが行われたときに HTML/Javascript アプリの Javascript で関数を呼び出したいと考えています。
この問題の答えによると: WebView でスワイプ ジェスチャを検出する方法
私はこのようなものを作りました:
しかし、アプリを起動すると、コンソールに多くのエラーが表示され、アプリが閉じられます。では、私のコードの何が問題なのですか?
ログは次のとおりです。
私の XML ファイル (activity.xml)