Merge changes I59089884,I0ec61e11 into sc-v2-dev
* changes: Update BiometricPrompt UI for large displays Revert "Update BiometricPrompt UI for large displays"
This commit is contained in:
@@ -824,12 +824,8 @@ public abstract class AuthBiometricView extends LinearLayout {
|
||||
return new AuthDialog.LayoutParams(width, totalHeight);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple heuristic which should return true displays that are larger than a normal phone.
|
||||
* For example, tablet displays, or the unfolded display for foldables.
|
||||
*/
|
||||
private boolean isLargeDisplay(int width, int height) {
|
||||
return width > 1200 && height > 1200;
|
||||
private boolean isLargeDisplay() {
|
||||
return com.android.systemui.util.Utils.shouldUseSplitNotificationShade(getResources());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -837,12 +833,12 @@ public abstract class AuthBiometricView extends LinearLayout {
|
||||
final int width = MeasureSpec.getSize(widthMeasureSpec);
|
||||
final int height = MeasureSpec.getSize(heightMeasureSpec);
|
||||
|
||||
Log.d(TAG, "Width: " + width + ", height: " + height);
|
||||
final boolean isLargeDisplay = isLargeDisplay();
|
||||
|
||||
final int newWidth;
|
||||
if (isLargeDisplay(width, height)) {
|
||||
// TODO: Unless we can come up with a one-size-fits-all equation, we may want to
|
||||
// consider moving this to an overlay.
|
||||
if (isLargeDisplay) {
|
||||
// TODO(b/201811580): Unless we can come up with a one-size-fits-all equation, we may
|
||||
// want to consider moving this to an overlay.
|
||||
newWidth = 2 * Math.min(width, height) / 3;
|
||||
} else {
|
||||
newWidth = Math.min(width, height);
|
||||
|
||||
Reference in New Issue
Block a user