Files
frameworks_base/docs/html/training/transitions/index.jd
Andrew Solovay 085994c40d docs: Docs for Support Library 24.2.0 release
Includes updates to the features doc, to reflect the v4 support
library's division into several smaller modules. Also modified
the transitions doc to note the support library's support for
transitions in API levels 14-19.

Since we're deprecating support for API levels below 9, I changed
several examples to use higher API levels.

See first comment for doc stage location.

bug: 30505601
Change-Id: Ic06a023f705893c91ff3b86d0af8cfed957eb724
2016-08-16 12:29:30 -07:00

79 lines
2.9 KiB
Plaintext

page.title=Animating Views Using Scenes and Transitions
@jd:body
<!-- Sidebox -->
<div id="tb-wrapper">
<div id="tb">
<h2>Dependencies and Prerequisites</h2>
<ul>
<li>Android 4.4.2 (API level 19) or higher</li>
</ul>
<h2>You should also read</h2>
<ul>
<li><a href="{@docRoot}guide/topics/ui/how-android-draws.html">
How Android Draws Views</a></li>
</ul>
<h2>Try it out</h2>
<ul>
<li><a href="{@docRoot}samples/BasicTransition/index.html">BasicTransition</a> sample</li>
<li><a href="{@docRoot}samples/CustomTransition/index.html">CustomTransition</a> sample</li>
</ul>
</div>
</div>
<!-- Video box -->
<a class="notice-developers-video wide" href="http://www.youtube.com/watch?v=S3H7nJ4QaD8">
<div>
<h3>Video</h3>
<p>DevBytes: Android 4.4 Transitions</p>
</div>
</a>
<p>The user interface of an activity often changes in response to user input and other events.
For example, an activity that contains a form where users can type search queries can hide
the form when the user submits it and show a list of search results in its place.</p>
<p>To provide visual continuity in these situations, you can animate changes between
different view hierarchies in your user interface. These animations give users feedback on
their actions and help them learn how your app works.</p>
<p>Android includes the <em>transitions framework</em>, which enables you to easily
animate changes between two view hierarchies. The framework animates the views at runtime by
changing some of their property values over time. The framework includes built-in animations
for common effects and lets you create custom animations and transition lifecycle callbacks.</p>
<p>This class teaches you to use the built-in animations in the transitions framework to
animate changes between view hierarchies. This class also covers how to create custom
animations.</p>
<p class="note"><strong>Note:</strong> For Android versions earlier than 4.4.2 (API level 19)
but greater than or equal to Android 4.0 (API level 14), use the Android Support
Library's <a href="/reference/android/support/transitions/package-summary.html"
><code>android.support.transition</code></a> package.</p>
<h2>Lessons</h2>
<dl>
<dt><a href="{@docRoot}training/transitions/overview.html">
The Transitions Framework</a></dt>
<dd>
Learn the main features and components of the transitions framework.
</dd>
<dt><a href="{@docRoot}training/transitions/scenes.html">
Creating a Scene</a></dt>
<dd>
Learn how to create a scene to store the state of a view hierarchy.
</dd>
<dt><a href="{@docRoot}training/transitions/transitions.html">
Applying a Transition</a></dt>
<dd>
Learn how to apply a transition between two scenes of a view hierarchy.
</dd>
<dt><a href="{@docRoot}training/transitions/custom-transitions.html">
Creating Custom Transitions</a></dt>
<dd>
Learn how to create other animation effects not included in the transitions framework.
</dd>
</dl>