Merge "PIP: Always enable rounded corners" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5183641bef
@@ -20,7 +20,6 @@ import android.content.Context;
|
|||||||
import android.graphics.Matrix;
|
import android.graphics.Matrix;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.RectF;
|
import android.graphics.RectF;
|
||||||
import android.os.SystemProperties;
|
|
||||||
import android.view.SurfaceControl;
|
import android.view.SurfaceControl;
|
||||||
|
|
||||||
import com.android.wm.shell.R;
|
import com.android.wm.shell.R;
|
||||||
@@ -44,10 +43,7 @@ public class PipSurfaceTransactionHelper {
|
|||||||
* @param context the current context
|
* @param context the current context
|
||||||
*/
|
*/
|
||||||
public void onDensityOrFontScaleChanged(Context context) {
|
public void onDensityOrFontScaleChanged(Context context) {
|
||||||
final boolean enableCornerRadius =
|
mCornerRadius = context.getResources().getDimensionPixelSize(R.dimen.pip_corner_radius);
|
||||||
SystemProperties.getBoolean("debug.sf.enable_hole_punch_pip", false);
|
|
||||||
mCornerRadius = enableCornerRadius
|
|
||||||
? context.getResources().getDimensionPixelSize(R.dimen.pip_corner_radius) : 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -535,10 +535,8 @@ public class PipController implements PipTransitionController.PipTransitionCallb
|
|||||||
|
|
||||||
private void onPipCornerRadiusChanged() {
|
private void onPipCornerRadiusChanged() {
|
||||||
if (mPinnedStackAnimationRecentsCallback != null) {
|
if (mPinnedStackAnimationRecentsCallback != null) {
|
||||||
final boolean enableCornerRadius =
|
final int cornerRadius =
|
||||||
SystemProperties.getBoolean("debug.sf.enable_hole_punch_pip", false);
|
mContext.getResources().getDimensionPixelSize(R.dimen.pip_corner_radius);
|
||||||
final int cornerRadius = enableCornerRadius
|
|
||||||
? mContext.getResources().getDimensionPixelSize(R.dimen.pip_corner_radius) : 0;
|
|
||||||
try {
|
try {
|
||||||
mPinnedStackAnimationRecentsCallback.onPipCornerRadiusChanged(cornerRadius);
|
mPinnedStackAnimationRecentsCallback.onPipCornerRadiusChanged(cornerRadius);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ import android.graphics.drawable.Drawable;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.SystemProperties;
|
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.util.Pair;
|
import android.util.Pair;
|
||||||
@@ -152,11 +151,7 @@ public class PipMenuView extends FrameLayout {
|
|||||||
mAccessibilityManager = context.getSystemService(AccessibilityManager.class);
|
mAccessibilityManager = context.getSystemService(AccessibilityManager.class);
|
||||||
inflate(context, R.layout.pip_menu, this);
|
inflate(context, R.layout.pip_menu, this);
|
||||||
|
|
||||||
final boolean enableCornerRadius =
|
mBackgroundDrawable = mContext.getDrawable(R.drawable.pip_menu_background);
|
||||||
SystemProperties.getBoolean("debug.sf.enable_hole_punch_pip", false);
|
|
||||||
mBackgroundDrawable = enableCornerRadius
|
|
||||||
? mContext.getDrawable(R.drawable.pip_menu_background)
|
|
||||||
: new ColorDrawable(Color.BLACK);
|
|
||||||
mBackgroundDrawable.setAlpha(0);
|
mBackgroundDrawable.setAlpha(0);
|
||||||
mViewRoot = findViewById(R.id.background);
|
mViewRoot = findViewById(R.id.background);
|
||||||
mViewRoot.setBackground(mBackgroundDrawable);
|
mViewRoot.setBackground(mBackgroundDrawable);
|
||||||
|
|||||||
Reference in New Issue
Block a user