diff --git a/packages/DocumentsUI/res/animator/dir_enter.xml b/packages/DocumentsUI/res/animator/dir_enter.xml index 7f547f135cd62..7daf1c04bce8d 100644 --- a/packages/DocumentsUI/res/animator/dir_enter.xml +++ b/packages/DocumentsUI/res/animator/dir_enter.xml @@ -13,10 +13,23 @@ limitations under the License. --> - + + + + + + + diff --git a/packages/DocumentsUI/res/animator/dir_leave.xml b/packages/DocumentsUI/res/animator/dir_leave.xml index fda0faf4eff31..de09638ddd308 100644 --- a/packages/DocumentsUI/res/animator/dir_leave.xml +++ b/packages/DocumentsUI/res/animator/dir_leave.xml @@ -13,10 +13,23 @@ limitations under the License. --> - + + + + + + + \ No newline at end of file diff --git a/packages/DocumentsUI/res/animator/fade_in.xml b/packages/DocumentsUI/res/animator/fade_in.xml new file mode 100644 index 0000000000000..3ce012b96f64b --- /dev/null +++ b/packages/DocumentsUI/res/animator/fade_in.xml @@ -0,0 +1,22 @@ + + + diff --git a/packages/DocumentsUI/res/animator/fade_out.xml b/packages/DocumentsUI/res/animator/fade_out.xml new file mode 100644 index 0000000000000..8d02c77fc3450 --- /dev/null +++ b/packages/DocumentsUI/res/animator/fade_out.xml @@ -0,0 +1,22 @@ + + + diff --git a/packages/DocumentsUI/src/com/android/documentsui/DirectoryView.java b/packages/DocumentsUI/src/com/android/documentsui/DirectoryView.java index 000b92a0b1a54..a26fb478b64e8 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/DirectoryView.java +++ b/packages/DocumentsUI/src/com/android/documentsui/DirectoryView.java @@ -46,7 +46,7 @@ public class DirectoryView extends LinearLayout { public void setPosition(float position) { mPosition = position; - setX((mWidth > 0) ? (mPosition * mWidth) : 0); + setY((mWidth > 0) ? (mPosition * mWidth) : 0); if (mPosition != 0) { setTranslationZ(getResources().getDimensionPixelSize(R.dimen.dir_elevation)); diff --git a/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java b/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java index 461bade4ae832..95aa067b806bd 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java +++ b/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java @@ -1491,10 +1491,10 @@ public class DirectoryFragment extends Fragment break; case ANIM_ENTER: args.putBoolean(Shared.EXTRA_IGNORE_STATE, true); - ft.setCustomAnimations(R.animator.dir_enter, R.animator.dir_frozen); + ft.setCustomAnimations(R.animator.dir_enter, R.animator.fade_out); break; case ANIM_LEAVE: - ft.setCustomAnimations(R.animator.dir_frozen, R.animator.dir_leave); + ft.setCustomAnimations(R.animator.fade_in, R.animator.dir_leave); break; }