- Samsung Galaxy S26 Ultra - fontossági sorrend
- Apple iPhone 17 - alap
- iPhone topik
- Honor 200 Pro - mobilportré
- Apple iPhone 17e – mágnesek ereje
- One mobilszolgáltatások
- Oppo a Vivónak: hagyd otthon a telekonvertert!
- Milyen okostelefont vegyek?
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Táncolni még nem tud, de stabilan áll az Android 17 a lábán
Új hozzászólás Aktív témák
-
thon73
tag
View-ban otthon lévő szakértőtől szeretnék segítséget kérni.
Van egy custom view, custom onTouchEvent(MotionEvent event) metódussal.
A MotionEvent.ACTION_DOWN ág meghív egy requestLayout()-ot, mivel a kép mérete az érintésnél változik. Az odáig tiszta, hogy a kép újraméretezése később kerül meghívásra.
A kérdésem az, hogy MIKOR, merthogy van egy MotionEvent.ACTION_MOVE ág, ami már egy következő onTouchEvent() hívásban aktiválódik, de ebben még nem fut le a requestLayout (pontosabban az onMeasure()) és emiatt nem tudok a képmérettel dolgozni.
Valahogy ez történik: ÉRINTÉS - ekkor megváltozik a view - HÚZÁS - ez meg még nem tud az új mérettel kalkulálni. Szerintetek honnan lehet megtudni, hogy lehet-e már az új mérettel dolgozni?
Előre is köszönöm. Nekem csak nagyon kacifántos ötleteim vannak, pl. egy trigger az onMeasure-be (akár a méret), de nem létezik, hogy ez ilyen macerás legyen.
((Az egész View felvázolása meglehetősen összetett, persze csak az egyik rész érintése váltja ki a méretváltozást. De ez a rész működik is.))
Új hozzászólás Aktív témák
- exHWSW - Értünk mindenhez IS
- Formula-1 humoros
- Macska topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Linux kezdőknek
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Kerékpárosok, bringások ide!
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- További aktív témák...
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- Amazfit Active okosóra
- LG 27G640A-B - 27" IPS / QHD 2K / 300Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- 27% - MSI G255PF E2 Monitor! 1920x1080 / 1ms / 180Hz / FreeSync !
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4370
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


