Wpis z mikrobloga

@Kuchasz: tu nie chodzi nawet o jakieś cuda tylko o podstawy typu: obsługa i wykrywanie zdarzeń touch (np. scroll) podczas scrollowania listy (dlatego nie widzisz porządnego pull to refresh), wydajność gdy na ekranie jest wiele elementów, animowane wydajne przejścia pomiędzy pod-widokami itp. itd. To tylko krótka lista - Android i iOS jakoś potrafi to zaimplementować.
  • Odpowiedz
@1080p: Nigdy nie próbowałem więc nie powiem jak jest z wywołaniem zdarzenia dotyku podczas machania palcem po czymś z scrollview. Z wydajnością już na konkretnej stronie nigdy nie miałem problemów a nawigacja między podstronami jest jak mówisz - wolniejsza niż u konkurencji, nowe widoki mogłyby ładować się szybciej.
  • Odpowiedz
@Kuchasz: Kontrolki systemowe przejmują touch - jak przejmiesz touch ustawiając ManipulationMode na System to tracisz to co jest w standardzie (czyli np. scroll listy) - to tak w skrócie.
Pomiędzy stronami jest bardzo wolna - trzeba wyczyścić TransitionCollection to wtedy jako tako to działa.

Jeżeli na jednej stronie nie miałeś problemów z wydajnością to zapłać @michalkosecki żeby zaprojektował Ci jakąś ładną appkę ;)
  • Odpowiedz
@1080p: W jednym hubie 5 sekcji:
- duże zdjęcie, na całą sekcję + kilka napisów
- dwa bloki tekstu ze scrollem
- mapa, kilka odnośników do laucherów typu dialer, sms, przewijalna lista na kilka elementów
- kilkanaście bloków tekstu (komentarze) + flyout do dowania komentarza
- kilkanaście miniaturek zdjęć + flyout dopokazania zdjęcia w powiększeniu
  • Odpowiedz