Merge "Always show fp icon in portrait on keyguard" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
fdf2bc979d
@@ -636,9 +636,12 @@ public class UdfpsController implements DozeReceiver {
|
|||||||
// Gets the size based on the current rotation of the display.
|
// Gets the size based on the current rotation of the display.
|
||||||
mContext.getDisplay().getRealSize(p);
|
mContext.getDisplay().getRealSize(p);
|
||||||
|
|
||||||
// Transform dimensions if the device is in landscape mode.
|
// Transform dimensions if the device is in landscape mode
|
||||||
switch (mContext.getDisplay().getRotation()) {
|
switch (mContext.getDisplay().getRotation()) {
|
||||||
case Surface.ROTATION_90:
|
case Surface.ROTATION_90:
|
||||||
|
if (animation instanceof UdfpsKeyguardViewController) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
mCoreLayoutParams.x = mSensorProps.sensorLocationY - mSensorProps.sensorRadius
|
mCoreLayoutParams.x = mSensorProps.sensorLocationY - mSensorProps.sensorRadius
|
||||||
- paddingX;
|
- paddingX;
|
||||||
mCoreLayoutParams.y = p.y - mSensorProps.sensorLocationX - mSensorProps.sensorRadius
|
mCoreLayoutParams.y = p.y - mSensorProps.sensorLocationX - mSensorProps.sensorRadius
|
||||||
@@ -646,6 +649,9 @@ public class UdfpsController implements DozeReceiver {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case Surface.ROTATION_270:
|
case Surface.ROTATION_270:
|
||||||
|
if (animation instanceof UdfpsKeyguardViewController) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
mCoreLayoutParams.x = p.x - mSensorProps.sensorLocationY - mSensorProps.sensorRadius
|
mCoreLayoutParams.x = p.x - mSensorProps.sensorLocationY - mSensorProps.sensorRadius
|
||||||
- paddingX;
|
- paddingX;
|
||||||
mCoreLayoutParams.y = mSensorProps.sensorLocationX - mSensorProps.sensorRadius
|
mCoreLayoutParams.y = mSensorProps.sensorLocationX - mSensorProps.sensorRadius
|
||||||
@@ -654,6 +660,7 @@ public class UdfpsController implements DozeReceiver {
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
// Do nothing to stay in portrait mode.
|
// Do nothing to stay in portrait mode.
|
||||||
|
// Keyguard is always in portrait mode.
|
||||||
}
|
}
|
||||||
// avoid announcing window title
|
// avoid announcing window title
|
||||||
mCoreLayoutParams.accessibilityTitle = " ";
|
mCoreLayoutParams.accessibilityTitle = " ";
|
||||||
|
|||||||
Reference in New Issue
Block a user