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

android - onTouchListenerを使用して、ユーザーがボタンを上/下に移動しているかどうかを検出する方法

タッチイベントを受け取るカスタムビューがあります。その結果、スクロールビューを使用できません。ページ サイズが小さいため、カスタム スクロールバー ボタンを使用してビューをスクロールしたいと考えています。しかし、ビューを手動でスクロールする方法は今はわかりません。誰でもこの機能を実装するのを手伝ってくれますか?

更新: ビューをスクロールできます。しかし、私が今直面している問題は、ボタンのクリック時にビューを上下にスクロールするかどうかを検出する方法です。現在、onTouchListner を使用して下にスクロールしています。

どこ

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

android - 指の動きに合わせてボタンを上下にスクロール

タッチイベントを受け取るカスタムビューがあります。その結果、スクロールビューを使用できません。ページ サイズが小さいため、カスタム スクロールバー ボタンを使用してビューをスクロールしたいと考えています。

ビューをスクロールできます。しかし、問題は、ユーザーが指を上下に動かしているかどうかを検出する方法がわからないことです。現在、ビューを下にスクロールするために onTouchListner を使用しています。

ユーザーの指がどの方向を向いているかを検出する方法は? これが私のコードです:

SCROLL_FACTOR=2 & mTopMargin=2 の場合。

前もって感謝します

0 投票する
0 に答える
495 参照

android - Android のイメージビュー内でタッチ スクリーンの位置を取得する

私はAndroidプロジェクトに取り組んでいます。
カスタム View クラスを使用して画像を表示し、マトリックスを使用して画像を (移動、拡大縮小、回転) します。
これは私が使用しているコードです:

上記のコードは完璧に機能しています!
私の質問は、画面のタッチ座標を画像座標に変換する方法ですか?
別の言い方をすれば、画面に触れると、(event.getX、event.getY) は画面座標に相対的になります。わかりました: これらの座標を画像に相対的に対応させたいと思います。

また、私が欲しいものを正確に説明するこの画像:

ここに画像の説明を入力

お問い合わせはコメントでお願いします。
どんな助けにも感謝します。

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

android - 画面がタップされた場所にイメージビューを流動的に移動しようとするAndroid

クラス用のシンプルなゲームアプリを開発しています。現在、キャラクター (イメージビュー) を現在存在する場所から画面がタップされた場所に移動する単純な機能を実装しようとしています。これは現在機能していますが、アニメーションがないため、キャラクターは画面上のある位置から画面をタップした場所にジャンプするだけです。そのためのコードは次のとおりです。

このコードは GameActivity.java ファイルにあり、現在、「ゲームをプレイ」をクリックしてゲーム画面に移動した後に発生するあらゆる種類のアクティビティを制御しています。キャラクター(imageView)を現在の位置から画面が滑らかにタップされる場所に移動させようとしているので、画面をタップすると、キャラクターは現在の場所からタップが発生した場所まで一定時間移動します. 助けてください!

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

android - ドローアブル オーバーレイをイメージビュー OnTouch android に設定する

誰かが私を助けてくれることを願っています。onTouchメソッドを使用しています。表示されている から取得したビットマットImageViewがあります。基本的に私がやりたいことは、画像をタッチすると、タッチしたのと同じ座標に他の画像 (drawable フォルダーに保存されている) がオーバーレイ表示されることです。

私はこのonTouch方法にかなり慣れていません。私の問題は、タッチするとImageView、ドローアブルが置き換えられ、ImageViewオーバーレイされないことです。

私は試してみましたLayerDrawable

しかし、画面に触れると、アプリでエラーが発生して停止します。

誰かがこれを解決するために私を助けることができますか?

どうもありがとう

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

android - Android onTouch() はダブルタップのような音を出します

onTouchレイアウトがボタンとして機能するように実装しました。
ボタンを押すと2クリック音が鳴る以外は、すべてうまく機能します。
デバッグしようとしましたが、何が問題なのか理解できませんでした。

onTouchコードは次のとおりです。

ご覧のとおり、ログ メッセージを追加しました。通常は次のように出力されます。

それで問題ないはずですが、クリック音が2回聞こえます(正確なタイミングを判断できない場合があります)

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

android - ユーザーがステータスを更新していない場合に switch.setOnCheckedChangeListener をスキップする方法

私は初めてスイッチを試しているので(Androidが初めて)、この問題を処理する方法がわかりません。アクティビティにスイッチがあり、それに setOnCheckedChangeListener() が添付されています。アクティビティの oncreate が呼び出されると、データベースへの非同期呼び出しを行い、受け取った値に応じて、スイッチのオン/オフのステータスを設定します。問題は、スイッチの状態を db の現在のステータスを表示するように設定していて、ユーザーがまだそれを変更していないにもかかわらず、listner 関数が呼び出されていることです。コードが正しく機能していることはわかっていますが、状態が変更されたリストナーでは、状態がユーザーによって変更されたことを確認するために何か他のものが必要です。onTouchEvent(MotionEvent event) は目的を満たすことができると思いますが、switch.setOnCheckedChangeListener と組み合わせて使用​​するホットな方法を知りません

誰かがそれに対するより良い解決策を知っていますか、少なくともlistnerでもontouchを使用する方法を教えてくれます...

ありがとう !!!

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

android - Android: RelativeLayout の中央にある可動ボタンをインフレートする

相対レイアウト( )の中央にある可動ボタンを膨らませてContainer、タッチすると画面内Containerで移動できるようにしたいと思います。

コードは次のとおりです。

ボタンは画面中央で膨らませることができます。ただし、触っても動かない。

交換する場合

ボタンはタッチで移動できるようになりましたが、relativelayout の左上隅で膨らんでいました。

質問:

移動ボタンが画面の中央で膨らみ、タッチすると移動できるように、コードをどのように改善できますか?

ありがとう!