Witam. Jestem tu nowy. Uczę się pisząc jakiś program. Czasami jestem w stanie zrobić coś sam, czasami szukam w internecie. Pierwszy raz mi się zdarzyło, że sam nie potrafię sobie poradzić. Jaki mam problem? Zabieram się pewnie za coś co przekracza moje umiejętności, ale nie szkodzi mi spróbować. A więc próbuje napisać małą grę. O ile wszystko mam zaplanowane i już wcześniej testowane różne mechanizmy to teraz chciałbym zacząć pisać wszystko jakby od początku już dodając interfejs. Tak na prawdę na samym początku mam pewien problem. Oczywiście to co chce zrobić nie jest potrzebne, obejdzie się bez tego, ale chciałbym żeby było efektywniej. Ma to wyglądać tak: po włączeniu programu ma być czarny ekran przez 1, 2 sekundy. Później od lewej strony ma wjeżdżać tło. Będąc na środku ma się zatrzymać na chwilę. W tym momencie ma się pojawić logo. Przez 2 sekundy ma tak być, a później wszystko w drugą stronę. Logo ma zniknąć, a tło przejść w prawą stronę. Po zniknięciu ma być czarny ekran przez chwilę po czym ma pojawić się menu.
Próbowałem to zrobić z użyciem zegara, który jest uruchamiany w zdarzeniu onCreate całego programu. Próbowałem też użyć delay(2000). O ile tło wjeżdża prawidłowo i zatrzymuje się to nie wiem co zrobić dalej. W momencie wjechania na odpowiednie miejsce ustawiam clock.enabled na false. Później chciałbym odczekać te dwie sekundy za pomocą delay. Ale wtedy to wgl nie chce się uruchomić. poza tym później, żeby tło wyjechało trzeba uruchomić zegar ponownie, a z tym już mam problem.
Możecie mnie jakoś naproawdzić?
Wielkie dzięki