From 9ff82bf2b33513052500473d0d6d025a80dcecbf Mon Sep 17 00:00:00 2001 From: Chet Haase Date: Tue, 5 Oct 2010 14:30:51 -0700 Subject: Adding next/prev to fragment animations and to PreferenceActivity Adding a new concept of "next" and "previous" to fragment.s Previously, fragments would either be placed onto or taken off of the stack, or would just replace the current fragment. The new next/prev capability gives the ability to run a transition that is specific to next/previous operations, such as navigating forward and backward in a list. New next/prev animations may be associated with a fragment replace operation to get the next/prev animations built into the system (next animates things up, prev animates them down). Change-Id: Ia9f3663bac009376420d845b396ac51b8e4d1647 --- core/res/res/anim/fragment_close_enter.xml | 14 ------------- core/res/res/anim/fragment_close_exit.xml | 14 ------------- core/res/res/anim/fragment_next_enter.xml | 32 ++++++++++++++++++++++++++++++ core/res/res/anim/fragment_next_exit.xml | 32 ++++++++++++++++++++++++++++++ core/res/res/anim/fragment_open_enter.xml | 14 ------------- core/res/res/anim/fragment_open_exit.xml | 14 ------------- core/res/res/anim/fragment_prev_enter.xml | 32 ++++++++++++++++++++++++++++++ core/res/res/anim/fragment_prev_exit.xml | 32 ++++++++++++++++++++++++++++++ core/res/res/values/attrs.xml | 4 ++++ core/res/res/values/public.xml | 4 ++++ core/res/res/values/styles.xml | 4 ++++ 11 files changed, 140 insertions(+), 56 deletions(-) create mode 100644 core/res/res/anim/fragment_next_enter.xml create mode 100644 core/res/res/anim/fragment_next_exit.xml create mode 100644 core/res/res/anim/fragment_prev_enter.xml create mode 100644 core/res/res/anim/fragment_prev_exit.xml (limited to 'core/res') diff --git a/core/res/res/anim/fragment_close_enter.xml b/core/res/res/anim/fragment_close_enter.xml index 53afa2a..7a9a3b9 100644 --- a/core/res/res/anim/fragment_close_enter.xml +++ b/core/res/res/anim/fragment_close_enter.xml @@ -19,20 +19,6 @@ - - - - + + + + + \ No newline at end of file diff --git a/core/res/res/anim/fragment_next_exit.xml b/core/res/res/anim/fragment_next_exit.xml new file mode 100644 index 0000000..fbb82d9 --- /dev/null +++ b/core/res/res/anim/fragment_next_exit.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/core/res/res/anim/fragment_open_enter.xml b/core/res/res/anim/fragment_open_enter.xml index 142f60c..ac60494 100644 --- a/core/res/res/anim/fragment_open_enter.xml +++ b/core/res/res/anim/fragment_open_enter.xml @@ -18,20 +18,6 @@ --> - - - - + + + + + \ No newline at end of file diff --git a/core/res/res/anim/fragment_prev_exit.xml b/core/res/res/anim/fragment_prev_exit.xml new file mode 100644 index 0000000..a445a4d --- /dev/null +++ b/core/res/res/anim/fragment_prev_exit.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 8e2b762..33d3eeb 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -1088,6 +1088,10 @@ + + + + diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index 35f8df5..2c3c4fc 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -1332,6 +1332,10 @@ + + + + diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml index 3dfaf7f..4b5047e 100644 --- a/core/res/res/values/styles.xml +++ b/core/res/res/values/styles.xml @@ -78,6 +78,10 @@ @anim/fragment_open_exit @anim/fragment_close_enter @anim/fragment_close_exit + @anim/fragment_next_enter + @anim/fragment_next_exit + @anim/fragment_prev_enter + @anim/fragment_prev_exit -- cgit v1.1