私はAndroid Studioを使用していますが、タッチの座標を取得するとfloatデータ型が返されることに気付きました。私はいつもあなたがピクセルを見ているときに意味をなすintとして表されるスクリーン座標を見てきました。アンドロイドは何とかそれらを分割するのか、あるいはピクセルの標準的なグループを単位として使用していますか?たぶん平均的な指の幅を表現するのでしょうか?タッチスクリーンの座標が浮動小数点で表示されるのはなぜですか?
0
A
答えて
0
これは、MotionEvent
でもジョイスティックをサポートできると考えています。
ソースクラスSOURCE_CLASS_JOYSTICKとジョイスティックデバイスでdocumentation of MotionEvent/DeviceTypes
から、ポインタは、ジョイスティック軸の絶対位置を指定する座標。ジョイスティックの軸の値は、-1.0〜1.0の範囲で正規化されます.0.0は中心の位置に対応します。使用可能な軸のセットと動作範囲の詳細は、getMotionRange(int)を使用して取得できます。一般的なジョイスティック軸には、AXIS_X、AXIS_Y、AXIS_HAT_X、AXIS_HAT_Y、AXIS_Z、AXIS_RZがあります。
getX()
とgetY()
が、私はこれをテストしているジョイスティックデバイスのための戻り値は-1に限定されることを意味するint型、0と1
0
を返す場合でも1個のピクセルがに分けることができますアンドロイド。 Uはカスタマイズされたビューを作成し、浮動小数点座標を使用して矩形を描画し、別の矩形と比較するだけでint型の座標を使用することができます。それは1ピクセル未満の違いを伝えます。
関連する問題
- 1. 右に浮動小数点のリストが表示されない
- 2. 浮動小数点数は浮動小数点数ですか?
- 3. アダプターは浮動小数点で表示されます
- 4. なぜ浮動小数点型の浮動小数点型は、正常に動作しないのですか?
- 5. 座標文字列を浮動小数点に変換する
- 6. 浮動小数点型浮動小数点表示が消える
- 7. Tkinterキャンバス座標の浮動小数値
- 8. 浮動小数点数の乗算で浮動小数点を浮動小数点数に比べて高速に行うのはなぜですか?
- 9. 浮動小数点定数3.14fがLLVMの64ビット値0x40091EB860000000で表されるのはなぜですか?
- 10. なぜ浮動小数点数を丸めるのですか?
- 11. ブートストラップに小さな浮動小数点表示
- 12. なぜこの浮動小数点比較は真ですか?
- 13. なぜNaNの型は浮動小数点ですか?
- 14. 浮動小数点型の浮動小数点数を使用している浮動小数点数は、浮動小数点数の上位16桁です。
- 15. モジュロが浮動小数点数になるのはなぜですか?
- 16. Rでは、浮動小数点座標を最も近い座標に離散化する
- 17. 浮動小数点の浮動小数点が正しく浮動しない
- 18. Cで浮動小数点エラーが異なるのはなぜですか?
- 19. クリックハウステーブルで浮動小数点表示が崩れてしまうのはなぜですか?
- 20. 浮動小数点のリストが正しく表示されず、自動高さが表示されない
- 21. ロゴ(浮動小数点:左)&リスト(浮動小数点:右)は表示されません
- 22. 浮動小数点divは浮動小数点または表示では動作しません
- 23. 右に浮動小数点を表示
- 24. Haskellで小数点位置のない浮動小数点整数を表示する簡単な方法は?
- 25. 浮動小数点数の範囲はQ16.16整数で表されますか?
- 26. C++標準で浮動小数点数の表現に何かが指定されていますか?
- 27. CSSに浮動小数点の中心がないのはなぜですか?
- 28. Javascriptでは、なぜgetBoundingClientRect()が浮動小数点値を返すのですか?
- 29. 浮動小数点数を取得できないのはなぜですか?
- 30. 最大値は何ですか?浮動小数点数を表示する小数点以下の桁数(PHP)