Aktivität Geteilt Element Transition
Quelle: https://github.com/codepath/android_guides/wiki/Shared-Element-Activity-Transition
Was Sie tun müssen, ist einen Übergang Namen zu schaffen, die sowohl Activites können mit einer Übergangsanimation erstellen.
So die ImageView
klicken, um in der erste Aktivität das Attribut android:transitionName="your_shared_transition_name"
braucht und dann müssen Sie für die ImageView
in der Zielaktivität zu dem gleichen Attribut setzen.
Um die gemeinsamen Übergangsnamen zu verwenden, müssen Sie die Startabsicht mit einer Option Bundle so bieten:
Intent intent = new Intent(this, TargetActivity.class);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(this, (View)yourImageView, "your_shared_transition_name");
startActivity(intent, options.toBundle());
Und um die Aktivitäten unterstützen Sie android:windowContentTransitions
das Attribut hinzufügen müssen diese Art von Übergängen, um Ihren Theme
...
<item name="android:windowContentTransitions">true</item>
...
-follow die verlinkte Tutorial für eine noch detailliertere Erklärung
Was benötigen Sie eine Animation zeigen . Sehen Sie diese Bibliothek https://github.com/ozodrukh/CircularReveal –
dafür müssen wir Bibliothek hinzufügen. Gibt es eine andere Möglichkeit als diese? @JaswanthManigundan –
Dies sollte Ihnen helfen! http://stackoverflow.com/questions/30958834/circular-reveal-transition-for-new-activity –