mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-18 10:18:20 +00:00
Merge "Keep transparent drawable for clipping outline during launch animation" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
66f1b57815
@@ -72,14 +72,20 @@ final class FloatingWidgetBackgroundView extends View {
|
||||
mForegroundProperties.init(
|
||||
mOriginalForeground.getConstantState().newDrawable().mutate());
|
||||
setForeground(mForegroundProperties.mDrawable);
|
||||
mSourceView.setForeground(null);
|
||||
Drawable clipPlaceholder =
|
||||
mOriginalForeground.getConstantState().newDrawable().mutate();
|
||||
clipPlaceholder.setAlpha(0);
|
||||
mSourceView.setForeground(clipPlaceholder);
|
||||
}
|
||||
if (isSupportedDrawable(backgroundView.getBackground())) {
|
||||
mOriginalBackground = backgroundView.getBackground();
|
||||
mBackgroundProperties.init(
|
||||
mOriginalBackground.getConstantState().newDrawable().mutate());
|
||||
setBackground(mBackgroundProperties.mDrawable);
|
||||
mSourceView.setBackground(null);
|
||||
Drawable clipPlaceholder =
|
||||
mOriginalBackground.getConstantState().newDrawable().mutate();
|
||||
clipPlaceholder.setAlpha(0);
|
||||
mSourceView.setBackground(clipPlaceholder);
|
||||
} else if (mOriginalForeground == null) {
|
||||
mFallbackDrawable.setColor(fallbackBackgroundColor);
|
||||
setBackground(mFallbackDrawable);
|
||||
|
||||
Reference in New Issue
Block a user