Pytania otagowane jako android-animation

Animacje można zintegrować z aplikacjami na Androida za pomocą języka Java i XML.


6
Android dodaje proste animacje przy ustawianiu widoczności (widok. Odszedł)
Zaprojektowałem prosty układ. Skończyłem projekt bez animacji, ale teraz chcę dodawać animacje po zdarzeniu kliknięcia widoku tekstu i nie wiem, jak go używać. Czy mój projekt xml wygląda dobrze, czy nie? Wszelkie sugestie będą mile widziane. Mój XML <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:longClickable="false" android:orientation="vertical" android:weightSum="16" > <LinearLayout …


6
Kompletna próbka robocza scenariusza trzech fragmentów animacji Gmaila?
TL; DR: Szukam kompletnej, działającej próbki tego, co będę nazywać scenariuszem „trzyczęściowej animacji Gmaila”. W szczególności chcemy zacząć od dwóch fragmentów, takich jak ten: Po jakimś zdarzeniu interfejsu użytkownika (np. Dotknięciu czegoś we fragmencie B) chcemy: Fragment A, aby zsunąć się z ekranu w lewo Fragment B przesuwa się do …

6
Jak odwrócić animacje fragmentów w BackStack?
Myślałem, że system odwróci animacje na backstacku, gdy przycisk Wstecz zostanie naciśnięty podczas korzystania z fragmentów przy użyciu następującego kodu: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();

6
Dodawanie efektu Ripple do elementu RecyclerView
Próbuję dodać efekt Ripple do elementu RecyclerView. Zajrzałem do Internetu, ale nie mogłem znaleźć tego, czego potrzebowałem. Zakładam, że ma to być efekt niestandardowy. Wypróbowałem atrybut android: background na sam RecyclerView i ustawiłem go na „? Android: selectableItemBackground”, ale to nie zadziałało .: <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" android:focusable="true" android:clickable="true" android:background="?android:selectableItemBackground" android:id="@+id/recyclerView" …

1
zamień fragment w działaniu za pomocą animacji
Chcę zamienić dwa fragmenty w działaniu za pomocą animacji. Załóżmy, że Strona A jest dla frakcji A i lewa strona ekranu, a Strona B jest dla fragmentu B, tj. Po prawej stronie ekranu. Teraz chcę, aby po kliknięciu przycisku na stronie A strona A została przeniesiona na prawą stronę ekranu …


7
Animowana ikona ActionItem
Wszędzie szukałem właściwego rozwiązania swojego problemu i nie mogę jeszcze go znaleźć. Mam ActionBar (ActionBarSherlock) z menu, które jest zawyżone z pliku XML i to menu zawiera jeden element, a ten jeden element jest wyświetlany jako ActionItem. menu: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_refresh" android:icon="@drawable/ic_menu_refresh" android:showAsAction="ifRoom" android:title="Refresh"/> </menu> czynność: [...] @Override …

5
Zakończ wydarzenie animacji android
W widoku mam animację zanikania (która znajduje się wewnątrz fragmentu) i za każdym razem, gdy animacja się dzieje, po jej zakończeniu widok ponownie rysuje się od nowa. Znalazłem pracę view.SetVisibility(View.GONE). Ale to nie czeka na zakończenie animacji. Chciałbym wykonać ten kod setVisibility dopiero po zakończeniu animacji. Jaki jest najlepszy sposób, …

4
Animacja skali obrazu systemu Android względem punktu środkowego
Mam ImageView i wykonuję na nim prostą animację skali. Bardzo standardowy kod. Moje scale_up.xml: <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="1" android:fromYScale="1" android:toXScale="1.2" android:toYScale="1.2" android:duration="175"/> </set> Mój kod animacji: Animation a = AnimationUtils.loadAnimation(this, R.anim.scale_up); ((ImageView) findViewById(R.id.circle_image)).startAnimation(a); Problem: Kiedy obraz jest skalowany, nie jest skalowany od środka, ale od lewego górnego rogu. Innymi słowy, …

13
potrząsanie / chybotanie animacji widoku w systemie Android
Utworzyłem plik anim.xml, taki jak poniżej, aby potrząsać widokiem obrazu, takim jak ikona IOS w systemie Android. Jednak nie daje mi to takiego samego rezultatu. Czy jest lepszy pomysł? <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromDegrees="-2" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:toDegrees="2" />

4
Android - niestandardowa animacja przy transakcji fragmentu nie działa
Używam Google API 8 (Android 2.2) z pakietem pomocy v4. Nie daje żadnego błędu ani animacji. Transakcja: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); Animacje: slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > </translate> </set> slide_out_right.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="700" android:fromXDelta="0%" …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.