Hirdetés
- Luck Dragon: Óraátállítás
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Hieronymus: Hogyan parkolj hátramenetben profi módon
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bambano: Bambanő háza tája
- Brogyi: CTEK akkumulátor töltő és másolatai
Ú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
- Eredeti játékok OFF topik
- Apple iPhone 17e – mágnesek ereje
- Samsung Galaxy Felhasználók OFF topicja
- Debrecen és környéke adok-veszek-beszélgetek
- Azonnali fáradt gőzös kérdések órája
- The Division 2 (PC, XO, PS4)
- Hardcore café
- Gaming notebook topik
- Nintendo Switch 2
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- További aktív témák...
- MSI Modern 15 Ryzen 7 7730U 16 GB RAM 512 GB SSD FHD IPS
- AlzaPower LML-120 Monitor Light Bar 5W, 51cm, fekete
- Bomba ár! Lenovo ThinkPad T470s - i5-6GEN I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- LG 24ML600SP Monitor Full HD LED IPS / 1920x1080 / 1ms / FreeSync / 75Hz !
- Telefon szerviz helyben - Gyors javítás, akár 30 perc alatt!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
