問題タブ [motionevent]
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 - 長押し Android イベントのエラー
ユーザーが Android 画面を長押しすると、トーストを表示しようとしましたが、何も表示されません。エラーはどこにありますか?
android - MotionEvent.getAction() メソッドを使用する場合の違い
以下の2つのアプローチの違いは何ですか?
android - MotionEvent getY(1) が間違った値を返す
ジェスチャ検出器を手動でプログラムし (理由があります)、onTouchEvent をリッスンします。
なぜ私の写真が時々飛び跳ねていたのか不思議に思っていましたが、マルチタッチでは常に getY(1) == getY(0) であることがわかりましたが、これは指の位置によってはそうではありません。
getY(1) に既知のバグはありますか? それ以外の場合、2点間の距離を取得するにはどうすればよいですか? getRaw にはインデックスがありません。
android - Android event.getY() は、api 10 と api 16 で異なる値を返します
現在、画面の半分 (上半分) が画像で、残りの半分 (下半分) がグリッド ビューであるアプリを開発しようとしています。グリッド ビューのタイルの 1 つをクリックすると、このクリックの相対 y 座標を event.getY() で取得しようとします。Android 2.3.3 では 88 を取得しました。私にとっては正解です。この値を後で計算に使用する必要があります。しかし、Android 4.0では、そのタッチイベントの絶対座標であるかのように見える約576の値が得られます...
この 2 つのバージョンの違いを説明できる人はいますか? また、Android 4.0 でも相対値を取得するための解決策はありますか?
android - 同じ GestureEvent コードが android 2.3.5 では機能するのに 4.0.3 では機能しないのはなぜですか?
このコードは、2.3.5 のスマートフォンでは機能しますが、4.0.3 のタブレットでは機能しません。
タブレットのバグか何かでしょうか?つまり、同じコードで、電話では完全に機能しますが、タブレットには登録されません。Android版だからなのか、それともタブレットだからなのか。
編集:より具体的には、何らかの理由で、関数 onScroll がタブレットで呼び出されないか、1回だけ呼び出されますが、電話では魅力のように機能します
android - Android で画面がタッチされている間のタッチ イベント
次のコードを使用して、Android カスタム ビューに基本的な仮想ジョイスティックを実装しようとしています。
ジョイスティックが一方向に保持されているが動かされていない場合を除いて、機能しています。画面がタッチされている間に機能するイベントが見つかりません。
android - Android: AndroidPlot でのタッチ イベント中にアプリがクラッシュする
私は Android プログラミングの初心者と見なされています。したがって、明らかな見落としがある場合は、ご容赦ください。
大規模なアプリケーションの一部として、AndroidPlot を使用してグラフ ページを実装しようとしています。今のところ、テストのみを行っているため、グラフに手動で入力した値を使用しています。グラフ ページにズームとパンを実装するために、AndroidPlot Web サイトのチュートリアルを使用しました。ただし、エミュレーターと実際の電話で、タッチ イベントが発生するたびに。
グラフ ページのコードは次のとおりです。
そして、ここにエラーのlogcatがあります
私は周りを読んでいて、何も役に立ちませんでした。これは、モーション イベントに関して私がひどいので、考えられる解決策を見逃した可能性があるためです。ヘルプやガイダンスをお寄せいただきありがとうございます。
android - ImageButtonビューの別のボタン内からボタン\ビューをアニメーション化する方法は?
最も関連性の高いコードを以下に示します。
ボタンを拡張する「TestButton」が押されると、そのビューが「TestButton」コードに渡され、そのボタン/ビューをアニメーション化できます。しかし、別のビューもアニメーション化したいと考えています。ここで作成しているビューとは別のビューをアニメーション化するにはどうすればよいですか、またはアクティビティに DO ACTION を通知するにはどうすればよいですか? これはタッチされたボタンで機能します:
しかし、別のボタンでは:
NULL ポインター例外が発生します。
コード: