問題タブ [ontouch]

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 投票する
6 に答える
18608 参照

android - Android で onTouch、onLongClick を一緒に

ImageViews を親レイアウトに動的にonTouch追加し、追加された画像でズームイン/ズームアウト操作を実行しています。

追加したビューを削除したいonLongPress

onLongPress:

オンタッチ:

onTouch イベントだけが機能するのはなぜですか?

両方を機能させるにはどうすればよいですか?

追加したビューを削除するにはどうすればよいですか?

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

android - 同じ Textview でドラッグ イベントとクリック イベントを使用することは可能ですか?

私のアプリケーションでは、同じ textView でクリック イベントとドラッグ イベントの両方を使用する必要がありました。

私は次のコードを書きました:

しかし、ACTION_MOVE働いているだけです。onClickイベントは発生していません。

TextView をクリックしたときにダイアログを表示したいだけです。

どうすればこれを達成できますか?

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

android-listview - ListView に setOnTouchListener があるときに OnItemClick および OnItemLongClick イベントを処理する方法

アイテムスワイプ機能を実装するためにonTouchListenerを設定したListViewで、onItemClickとonItemLongClickイベントが必要ですが、できません。

onTouch 関数の int に注目せずに false を返すと、onItemClick または longClick が応答します。コードは次のようになります。

しかし、何かを行った後、Action_Up で false を返すと、クリック イベントは応答しません。

どうしてか分かりません。これを数日間検索しましたが、今でも方法がわかりません。助けてください。

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

android - 通常の OnTouch 動作を失わずに EditText の OnTouch 動作を拡張する方法は?

の通常の OnTouch 動作はEditText、フォーカスを取得し、入力できるようになることです。
通常の OnTouch 動作に影響を与えずにOnTouch 動作を拡張する方法はEditText?

メソッドにコードを記述しようとするonTouchと、元の通常の動作が失われ、唯一の動作がメソッドで定義されていることがわかりました。期待されていますが、新しい拡張動作と一緒に元の動作を維持する方法。

Toast拡張動作は、 の背景を表示または変更するようなものEditTextです。

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

android - 分針を時計回りまたは反時計回りにタッチして、ジェスチャーでアナログ時計の時間を設定します

ユーザーがアナログ時計を時間通りに設定できるクラスを作ろうとして立ち往生しています。現在の時刻を設定するには、時針ではなく分針を時計回りまたは反時計回りに動かさなければなりません。分針の進行に合わせて時針が動くのですが、時針がうまく動かせません。角度の臨界点がある12時と6時を通過するたびに滑らかな動きをするわけではありません。

これが今までの私のトレーニングです。12 時の角度はもちろん最小角度である 0 度に等しく、6 時の角度は最大角度である 180 度です。したがって、12 から 6 まで (時計回り) では正の角度 (0.180) になり、6 から 12 まで (時計回り) では負の角度 (-180.0) になります。それは問題ありませんが、分針の進行に応じて時針の正しい位置を計算したい場合は、その角度を 0 ~ 360 度の範囲に変換する必要があります。

ジェスチャーを処理する場所は次のとおりです。

角度を変換する場所は次のとおりです。

そして、分針が新しいスピンを開始したかどうかを知る場所は次のとおりです。

誰か助けてくれませんか?誰かが私を助けることができるなら、私はあなたの名前を私の最初の胎児の娘に入れることを約束します...冗談です.

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

button - GridViewでワンタッチで複数のアイテムを取得する

各セルに bg_button というカスタム ボタンを含むグリッドビューがあります。私はボグルのようなゲームを作成しようとしていますが、まだ Android の初心者です。この問題について1週間以上インターネットで検索していましたが、まだ何も得られませんでした.

問題は、 touch_down のときに特定のアイテムを問題なく取得できますが、斜めに移動し始めると、不要なグリッドアイテムが複数取得されることです。例えば;

アフト

クトゥル

TRSV

じょうく

上にあるグリッドで、T に触れてから O に移動しようとすると、次のようになります。

T -> J -> O または T -> R -> O

私はJもRも欲しくないが、それにも触れている。パディング、または垂直方向と水平方向の間隔を変更しようとしましたが、問題は同じままでした。この問題について私を助けていただけますか、少なくともこれを行う方法、または少なくとも私がグーグルで検索して役立つ情報を見つけることができる特定のタグを教えていただけますか? お時間をいただきありがとうございました。

これは、タッチ イベントのコードの一部です。ArrayList へのパスを保存していますが、コードが乱雑で申し訳ありません。ハードコーディングが完了したら、クリーンアップします。

そして、これは私がbutton_bogglerを使用しているxmlファイルです:

そして activity_boggler:

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

java - LibGDX onTouch() メソッド Array と Flip メソッド

これをアプリケーションに追加するにはどうすればよいですか。画面上の敵を殺すために、InputProcessor の実装から onTouch() メソッドを使用したいと考えています。それ、どうやったら出来るの?敵のクラスに何かしなければなりませんか?また、敵の配列を追加しようとしていますが、例外がスローされ続けるか、弾丸クラスでフリップメソッドを使用した後、弾丸が左を向いています。

すべてのコードは以下にあるので、どなたでもお気軽にご覧ください。助けてください ありがとう

M

// これは弾丸クラスです。

// これは、すべての画像をロードするクラスです

// これは、画面/キャンバスへのレンダリングまたは描画用です。

//これは、私が推測する画面に画像などをロードすることです

//これは入力ハンドラ クラスです

詳細情報が必要な場合は、GameRender クラスと gameworld クラスですべてのグラフィックスをレンダリングしています。

配列を機能させようとしていますが、配列が初期化されると、弾丸が元に戻り、逆になってしまうことがわかり続けています???? 配列を作成すると、例外がスローされ続けますか??? 助けてくれてありがとう。