Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Samsung Galaxy Watch7 - kötelező kör
- iPhone topik
- Karácsonykor nyerte meg a Honor az üzemidőcsatát
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Redmi Note 13 4G
- Apple iPhone 16 - ígéretek földje
- Külföldi prepaid SIM-ek itthon
Ú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
- Ultimate előfizetés akár 4166 Ft/hó áron! Azonnali, automatizált aktiválással, csak Nálam!
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3943, 100% Akkumulátor
- Lenovo ThinkPad T14 Gen1 Ryzen5 4650U Refurbished - Garancia
- Microsoft Surface Laptop 4 13.5" Ryzen 5 4680U 6magos! 16GB 512GB 1 év garancia
- Apple iPhone 13 Mini 128GB,Újszerű,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


