/ / Jak narysować animację na płótnie (Android) - Android, animacja, płótno

Jak narysować animację na płótnie? (Android) - android, animacja, płótno

Kiedy próbuję pokazać animację na płótnieużytkownik dotyka ekranu. Znam podstawy i jak narysować bitmapę na płótnie, ale nie mogłem znaleźć niczego dobrego w rysowaniu lub pokazywaniu animacji na płótnie. Będę używać animacji klatka po klatce i pojawi się w tej samej pozycji dotknąłem, dlatego nie mogę korzystać z ImageView.

Odpowiedzi:

6 dla odpowiedzi № 1

Nie jestem pewien, czy istnieje wbudowany sposób na zrobienie tego. Ale ładowanie map bitowych do tablicy jest dość proste.

Następnie wywołaj metodę validate (), twoją metodę onDraw ()powinien unieważnić samą () i przy następnym uruchomieniu obliczyć, która ramka ma zostać wyświetlona (obliczając czas, kiedy wyświetlana była ostatnia ramka). Za każdym razem, gdy odtwarzasz klatkę, zwiększasz licznik klatek i resetujesz licznik czasu.

Możesz użyć zmiennego opóźnienia i jest to dość łatwe do wdrożenia.