mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 11:18:21 +00:00
Merge "Fix bug where workspace alpha does not get set to 1 when animation gets cancelled." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f9df8f3682
@@ -497,8 +497,6 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
view -> viewsToAnimate.add(((CellLayout) view).getShortcutsAndWidgets()));
|
||||
|
||||
viewsToAnimate.add(mLauncher.getHotseat());
|
||||
// Add QSB
|
||||
viewsToAnimate.add(mLauncher.findViewById(R.id.search_container_all_apps));
|
||||
|
||||
viewsToAnimate.forEach(view -> {
|
||||
view.setLayerType(View.LAYER_TYPE_HARDWARE, null);
|
||||
|
||||
@@ -24,6 +24,7 @@ import static com.android.launcher3.states.StateAnimationConfig.SKIP_OVERVIEW;
|
||||
import static com.android.launcher3.states.StateAnimationConfig.SKIP_SCRIM;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorListenerAdapter;
|
||||
import android.animation.AnimatorSet;
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.view.View;
|
||||
@@ -98,6 +99,14 @@ public class WorkspaceRevealAnim {
|
||||
alpha.setDuration(DURATION_MS);
|
||||
alpha.setInterpolator(Interpolators.DECELERATED_EASE);
|
||||
mAnimators.play(alpha);
|
||||
|
||||
mAnimators.addListener(new AnimatorListenerAdapter() {
|
||||
@Override
|
||||
public void onAnimationEnd(Animator animation) {
|
||||
SCALE_PROPERTY.set(v, 1f);
|
||||
v.setAlpha(1f);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user