Jak umieścić obracania animacji pomiędzy dwoma activities.when jest startactivity a następnie rozpocząć działalność z obracania animacjiAndroid obracać animację między dwie aktywności?
Odpowiedz
Oto tutorial na jak dodać animację kiedy transistioning pomiędzy dwoma działaniami. Jednak zamiast korzystać z animacji tłumaczenia, jak w tym artykule, będziesz chciał użyć animacji obracania. Aby uzyskać więcej informacji na temat animacji, złóż zamówienie na documentation.
Łącząc te dwie rzeczy, oto, co musisz zrobić. Po pierwsze, gdzie można wykonać połączenie, aby rozpocząć nową działalność to zrobić:
//Calls a new Activity
startActivity(new Intent(this, NewActivity.class));
//Set the transition -> method available from Android 2.0 and beyond
overridePendingTransition(R.anim.rotate_out,R.anim.rotate_in);
Następnie należy utworzyć dwa następujące animacje w swojej xml:
rotate_out.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="0" android:toDegrees="90" android:pivotX="25%" />
</set>
rotate_in.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="90" android:toDegrees="0" android:pivotX="-25%" />
</set>
Możesz grać z wartościami fromDegrees, ToDegrees i pivotX, aby uzyskać dokładnie to, co Ty Chciałbym.
Zaktualizowana odpowiedź na przykładowy kod. –
@Ankit: znalazłeś rozwiązanie do tego? – CoDe
Tak, robię z Rotate animation3D ... Zobacz w Android api mają demo –
- 1. Jak zmienić domyślną animację podczas zmiany aktywności?
- 2. Animacja aktywności warstwy ślizgowej Android
- 3. Android wróć do poprzedniej aktywności
- 4. Jak przełączać/obracać co dwie linie za pomocą sed/awk?
- 5. Android: na przełączniku przesuwania między Widokami/Aktywności/Fragmenty
- 6. Android Jak obracać igłę po zmianie prędkości?
- 7. Android wstaw do stosu aktywności
- 8. Jak utworzyć animację układu slajdów w systemie Android?
- 9. Android, NoSuchFieldError podczas uruchamiania drugiej aktywności
- 10. Nodejs różnica między dwie ścieżki
- 11. Jak zrobić animację "zajętą" w systemie Android?
- 12. Wyświetl animację od prawej do lewej Android
- 13. Android - Przejścia dzielonego elementu z zakończeniem aktywności wywołania()
- 14. Zanikanie aktywności z poprzedniej aktywności w Androidzie
- 15. Jak programowo przycinać i obracać obraz w systemie Android?
- 16. Jak zapisać niestandardową tablicę ArrayList na ekranie Android obracać?
- 17. Jak obracać układ współrzędnych?
- 18. Winston: jak obracać dzienniki
- 19. Jak obracać pandy dataframe
- 20. Android: Rozpoczęcie nowej aktywności od klasy aplikacji
- 21. Android: Przekierowanie do innej aktywności po opóźnieniu
- 22. Rozpoznawanie aktywności w systemie Android nie działa
- 23. Android Wstecz Przycisk do określonej aktywności
- 24. Android, wykończenie() zamyka INSEAD aplikacji aktywności
- 25. Android: otwarcie niewłaściwej aktywności z widżetu
- 26. Android: Jak ustawić bezwzględny rozmiar okna aktywności?
- 27. Android: Wywołanie aktywności upraw po zrobieniu zdjęcia
- 28. Wysyłanie danych z usługi do aktywności Android
- 29. Wyświetlanie aktywności z animacją niestandardową
- 30. UINavigation Tytuł artykułu Wyświetl animację
czy poniższe rozwiązanie działało zgodnie z oczekiwaniami? –
Zmieniłem czas trwania z "300" na "3000", aby sprawdzić wyraźnie animację. jak tylko kliknę przycisk, aby przejść z ActivityA do ActivityB, ekran staje się czarny, a następnie powoli pojawia się ActivityA, a następnie ActivityB pojawia się –
to nie działa tak, jak oczekiwałem ,,, Archie jest ryt ,, to jak się pojawia ,,, jak możemy pokazać klapkę podczas przechodzenia od jednej czynności do drugiej ,,, –