diff options
| author | Adam Powell <adamp@google.com> | 2015-10-20 00:54:34 +0000 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2015-10-20 00:54:34 +0000 |
| commit | eeed032eae1ac03509155fe7002189df054bb8af (patch) | |
| tree | f91ca7b47dc14368c846f339f6875239294c6a70 /core/java/com/android | |
| parent | 574b5f71e80cb5b205dcca2d9ef33820e33a850e (diff) | |
| parent | 4ecfbcfdeaed67c3a08002069a530fa58582a48b (diff) | |
| download | frameworks_base-eeed032eae1ac03509155fe7002189df054bb8af.zip frameworks_base-eeed032eae1ac03509155fe7002189df054bb8af.tar.gz frameworks_base-eeed032eae1ac03509155fe7002189df054bb8af.tar.bz2 | |
Merge "DO NOT MERGE Fix jank when intent resolver/chooser windows animate in" into mnc-dr-dev
am: 4ecfbcfdea
* commit '4ecfbcfdeaed67c3a08002069a530fa58582a48b':
DO NOT MERGE Fix jank when intent resolver/chooser windows animate in
Diffstat (limited to 'core/java/com/android')
| -rw-r--r-- | core/java/com/android/internal/app/ResolverActivity.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index ba0912a..4ba678c 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -26,6 +26,7 @@ import android.os.AsyncTask; import android.provider.Settings; import android.text.TextUtils; import android.util.Slog; +import android.view.View.OnAttachStateChangeListener; import android.widget.AbsListView; import com.android.internal.R; import com.android.internal.content.PackageMonitor; @@ -331,6 +332,18 @@ public class ResolverActivity extends Activity { if (isVoiceInteraction()) { onSetupVoiceInteraction(); } + + getWindow().getDecorView().addOnAttachStateChangeListener( + new OnAttachStateChangeListener() { + @Override + public void onViewAttachedToWindow(View v) { + v.getViewRootImpl().setDrawDuringWindowsAnimating(true); + } + + @Override + public void onViewDetachedFromWindow(View v) { + } + }); } /** |
