問題タブ [touch-event]
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.
objective-c - UILabel の touch メソッドはありますか?
UILabel
誰かが事前に宣言された に触れた場合、次のようなアクションを実行したいと思います。
それを行う方法/方法はありますか?
qt - 「QEvent*」から「QPaintEvent*」への無効な変換
タッチイベントが発生するかどうかを調べようとするか、それ以外の場合はペイントします。
android - Android surfaceview onTouchEvent 制限?
アニメーション/ゲーム/... に使用される surfaceView クラスがある場合、同じクラスに onTouchEvent() メソッドと描画/画面更新メソッドがあります。ここで、onTouchEvent メソッドをスリープさせたいので、1 秒間に +-80 回呼び出されて CPU があふれないようにします (したがって、遅延が発生します)。問題は、このクラスをスリープ状態にすると、描画も停止することです。
**Edit88 onTouchEvent() が頻繁に呼び出されるのを止めようとしています。私の試み:
.
まず、SurfaceView クラスのコードです。ブール値を変更し続けるクラス/スレッドの 2 番目の部分。最初の Log.d は何かを返し、2 番目の Log.d は返さないことに注意してください。これは、CurrentlySleeping が決して false ではないことを示しています。私はまだ物事を理解していない...?
android - View.onTouchEventは、ACTION_DOWNイベントのみを登録します
カスタムを実装しTextView
ていて、ビューがタッチされたときに何らかのアクションを実行したいと思います。このonTouchEvent
方法では、ビューを使用せずにすべてのタッチを使用できると考えましたsetOnTouchListener
(アクティビティではなく、ビュー内ですべての作業を実行しようとしているため、移植可能です)が、登録されているタッチイベントはACTION_DOWN
です。OnTouchListener
これを使用してアクティビティにを設定すると、すべてのタッチイベントが取得されますが、取得されonTouchEvent
ません。
なぜこれが当てはまるのか誰もが知っていますか、または誰かが私に使用を伴わない解決策を提供できますかsetOnTouchListener
(実装アクティビティが独自のリスナーを設定するのを妨げるでしょう)?
iphone - UIControlsを含むビューでタッチダウンとタッチアップを検出します
ユーザーがビューでタッチダウンおよびタッチアップしたときを検出しようとしています。ビューには、いくつかのボタンとその他のUIKitコントロールが含まれています。これらのタッチイベントを検出したいのですが、消費しません。
私は2つのアプローチを試しましたが、どちらも十分ではありませんでした。
最初に、-touchesBegan:withEvent:と-touchesEnded:withEvent:をオーバーライドする透明なオーバーレイを追加し、次のレスポンダーにイベントを転送します。
ただし、UIKitオブジェクトは転送されたすべてのイベントを無視しているようです。
次に、-pointInside:withEvent:と-hitTest:withEvent:をオーバーライドしてみました。これはタッチダウンイベントを検出するのに最適ですが、pointInside::とhitTest::はタッチアップ時に呼び出されません(つまり、[[[event allTouches] anyObject]phase]がUITouchPhaseEndedと等しくなることはありません)。
基盤となるUIControlとの相互作用を妨げることなく、タッチダウンイベントとタッチアップイベントの両方を検出するための最良の方法は何ですか?
mkmapview - MKMapViewのオーバーレイのタッチイベント
私が現在設計しているアプリではMKMapView
、オーバーレイを使用して(カスタマイズされていMKPolylines
ます)、これらのオーバーレイのタッチイベントを検出し、各オーバーレイに特定のアクションを割り当てられるようにしたいと考えています。誰かがこれについて私を助けてくれますか?ありがとう !
ベンジャ
android - Androidでは「ロングクリックでのドラッグ」は不可能ですか?
私はチャートに取り組んでいます。ズームイン、アウト、ドラッグできます...また、ドラッグでロングクリックする必要があります。説明が必要な場合、ユーザーはロングクリックしてチャートの値を表示できます。また、ユーザーはロングクリックで左、右にドラッグして他の値を表示できます...Androidはそれを感知できますか? achartengine ライブラリを使用します。
私は今それを扱うことができます:)しかし、私は別の問題を抱えています..
しかし、コードは私が理解しているわけではありません。何を知ればいいの??
そして、このように longClick でドラッグできますか?? 私は正しいですか?
android - OpenGL-ES:タッチの座標にオブジェクトを設定するには?
画面に触れる場所にopenglオブジェクト(三角形など)を配置する方法を探しています。画面上に 3D ピラミッドが表示され、タッチの開始点とドラッグ先の差に基づいて画面上を移動します。
通常の surfaceViews では、 のようなことをするだけで済みますelement.x = event.getX()
が、これは openGL では機能しません。誰でもアイデアがありますか?
ps: 私は Java/Android を使用しています。
android - ボタンのタッチとクリックの動作を変えるにはどうすればよいですか?
友達と一緒にアプリを作っているのですが、背景を変えて振動させることでボタンを視覚的に押して、離すとそのボタンが行うはずのことをすべて実行したいと思っています。
私が今持っているボタンにはonclickメソッドしかありませんが、タッチすると振動し、クリックすると機能を実行したいです
私はontouchとonclickの方法を知っていますが、それらを一緒に使用できないようで、onclicklistenerとontouchlistenerの両方をすでに実装しています
これをどのように管理できますか。