View.RequestUnbufferedDispatch Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| RequestUnbufferedDispatch(Int32) |
Minta pengiriman yang tidak dibuffer dari kelas sumber peristiwa yang diberikan ke tampilan ini. |
| RequestUnbufferedDispatch(MotionEvent) |
Minta pengiriman yang tidak dibuffer dari aliran MotionEvents yang diberikan ke Tampilan ini. |
RequestUnbufferedDispatch(Int32)
Minta pengiriman yang tidak dibuffer dari kelas sumber peristiwa yang diberikan ke tampilan ini.
[Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)]
public void RequestUnbufferedDispatch(int source);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)>]
member this.RequestUnbufferedDispatch : int -> unit
Parameter
- source
- Int32
Kelas sumber input gabungan untuk meminta pengiriman yang tidak dibuffer. Semua peristiwa yang berasal dari kelas sumber ini tidak akan di-buffer. Atur ke InputDevice#SOURCE_CLASS_NONE untuk kembali ke perilaku default.
- Atribut
Keterangan
Minta pengiriman yang tidak dibuffer dari kelas sumber peristiwa yang diberikan ke tampilan ini. Ini mirip View#requestUnbufferedDispatch(MotionEvent)dengan , tetapi tidak secara otomatis dihentikan, dan memungkinkan spesifikasi kelas sumber input arbitrer.
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKESebelum , memanggil metode ini tidak akan mengakibatkan perubahan perilaku ketika Tampilan ini tidak dilampirkan ke jendela.
Java dokumentasi untuk android.view.View.requestUnbufferedDispatch(int).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
RequestUnbufferedDispatch(MotionEvent)
Minta pengiriman yang tidak dibuffer dari aliran MotionEvents yang diberikan ke Tampilan ini.
[Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")]
public void RequestUnbufferedDispatch(Android.Views.MotionEvent? e);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")>]
member this.RequestUnbufferedDispatch : Android.Views.MotionEvent -> unit
Parameter
Nilai Android.Views.MotionEvent yang digunakan untuk e.
- Atribut
Keterangan
Minta pengiriman yang tidak dibuffer dari aliran MotionEvents yang diberikan ke Tampilan ini.
Sampai Tampilan ini menerima yang sesuai MotionEvent#ACTION_UP, mintalah sistem input tidak batch MotionEventtetapi sebaliknya mengirimkannya segera setelah tersedia. Metode ini hanya boleh dipanggil untuk peristiwa sentuhan.
API ini tidak ditujukan untuk sebagian besar aplikasi. Pengiriman buffer memberikan banyak manfaat, dan hanya meminta pengiriman yang tidak dibuffer pada sebagian besar aliran MotionEvent tidak akan meningkatkan latensi input Anda. Efek samping meliputi: peningkatan latensi, gulir jittery dan ketidakmampuan untuk memanfaatkan pengambilan sampel ulang sistem. Bicaralah dengan profesional input Anda untuk melihat apakah #requestUnbufferedDispatch(MotionEvent) tepat untuk Anda.
Untuk menerima peristiwa yang tidak dibuffer untuk kelas sumber perangkat input arbitrer, gunakan #requestUnbufferedDispatch(int),
Java dokumentasi untuk android.view.View.requestUnbufferedDispatch(android.view.MotionEvent).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.