diff options
author | nicolasroard <nicolasroard@google.com> | 2013-06-10 18:33:11 -0700 |
---|---|---|
committer | nicolasroard <nicolasroard@google.com> | 2013-06-10 18:33:11 -0700 |
commit | b8ecfd5b8726b94341bfb0110f0472ff6a42599f (patch) | |
tree | de67e97bf6d10b37a4b3450560a6d362e8eed8eb | |
parent | e009f521225fac20eb3d73ff3a9a6bb49bf7a64e (diff) | |
download | android_packages_apps_Snap-b8ecfd5b8726b94341bfb0110f0472ff6a42599f.tar.gz android_packages_apps_Snap-b8ecfd5b8726b94341bfb0110f0472ff6a42599f.tar.bz2 android_packages_apps_Snap-b8ecfd5b8726b94341bfb0110f0472ff6a42599f.zip |
Fix panel anim in ICS
Change-Id: Ie2e5a6a36c5bec309b5848e50a90f089f9aeffa9
-rw-r--r-- | src/com/android/gallery3d/filtershow/FilterShowActivity.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java index 1cef27170..fbe09b999 100644 --- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java +++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java @@ -31,6 +31,7 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; +import android.os.Handler; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; @@ -41,6 +42,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; +import android.view.ViewPropertyAnimator; import android.view.WindowManager; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; @@ -209,7 +211,10 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL View container = mainPanel.getView().findViewById(R.id.category_panel_container); View bottom = mainPanel.getView().findViewById(R.id.bottom_panel); int panelHeight = container.getHeight() + bottom.getHeight(); - mainPanel.getView().animate().translationY(panelHeight).withEndAction(showEditor).start(); + ViewPropertyAnimator anim = mainPanel.getView().animate(); + anim.translationY(panelHeight).start(); + final Handler handler = new Handler(); + handler.postDelayed(showEditor, anim.getDuration()); } else { showEditor.run(); } |