Hirdetés
- A Razer új klaviatúra-zászlóshajóját meglátva biztos félrenyeled a teát
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- CPU léghűtés kibeszélő
- PCI Express 7.0 – Brutális sebesség, de minek?
- ZIDOO médialejátszók
- Garmin Edge 1050 kerékpáros óra: mindenből a legtöbbet
- Fejhallgató erősítő és DAC topik
- Milyen TV-t vegyek?
- Házimozi belépő szinten
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Új hozzászólás Aktív témák
-
thon73
tag
Hosszas próbálkozás után sem tudtam tökéletesen megoldani.
Ha valaki egyszer ilyesmibe fut bele:A requestLayout() nem fut le azonnal, sőt elég sokáig nem fut le.
Ha az onTouchEvent() rész alatt bárminek szüksége van az új kép adataira (méreteire), az ebben az időben még a korábbi (invalid) értéket fogja tartalmazni.
Az új érték csak az onMeasure() (bizonyos esetekben egyszerűbb lehet az onSizeChanged) lefutása UTÁN érhető el - ami amúgy logikus.
Ezen idő alatt skippelni kell (lehet) az érkező MotionEvent-eket.
DE! a kihagyott eventek miatt nem bizonyos, hogy az UP/POINTER_UP eventeket elkapjuk.Nekem szerencsére nem kellett sem az UP, sem a DOWN részben a méret, és úgy találtam (próbálgatással), hogy valamiért a POINTER_DOWN rész sem következik be onMeasure() lezajlása előtt. (Ezt nem tudom, miért van így; lehet, hogy így sincs.) Viszont: A MOVE eseményekből 40-50 elemet is rendszeresen "skippel" a program.
Így végül eléggé a lassú emberi reakciókra építek, de - végső soron - ez működik.
((Még olvastam egy listenerről, ami a layout lerendezése után értesít, de a logikán ez sem változtat.))
Új hozzászólás Aktív témák
- A Razer új klaviatúra-zászlóshajóját meglátva biztos félrenyeled a teát
- BestBuy topik
- Torrent meghívó kunyeráló
- Autós topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- CPU léghűtés kibeszélő
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Arc Raiders
- MW2 - MW3 játékosok baráti köre
- PCI Express 7.0 – Brutális sebesség, de minek?
- További aktív témák...
- BESZÁMÍTÁS! ASUS H110M i5 6500 8GB DDR4 120GB SSD 500GB HDD GTX 1050Ti 4GB Zalman T3 Plus NBASE 600W
- í kilenc! AKCIÓS PRECÍZIÓS KÉSZÜLÉK! 7670 i9-12950HX 32GB RAM 1TB SSD Nvidia RTX A3000 12GB 1 év gar
- Gamer PC-Számítógép! Csere-Beszámítás! I7 7700K / RTX 2080 / 16GB DDR4 / 480GB SSD
- Suunto Sonic csontrezgéses fejhallgató
- Astro A50 4th Gen wireless + base station fejhallgató
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

