Merge "Fixed misplacement of cancel(X) button for Face Unlock" into jb-mr1-lockscreen-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d76b320b73
@@ -53,15 +53,17 @@ public class FaceUnlockView extends RelativeLayout {
|
||||
|
||||
@Override
|
||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
|
||||
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
|
||||
|
||||
final int minimumWidth = getSuggestedMinimumWidth();
|
||||
final int minimumHeight = getSuggestedMinimumHeight();
|
||||
int viewWidth = resolveMeasured(widthMeasureSpec, minimumWidth);
|
||||
int viewHeight = resolveMeasured(heightMeasureSpec, minimumHeight);
|
||||
|
||||
viewWidth = viewHeight = Math.min(viewWidth, viewHeight);
|
||||
Log.v(TAG, "FaceUnlockView dimensions: " + viewWidth + "x" + viewHeight);
|
||||
setMeasuredDimension(viewWidth, viewHeight);
|
||||
final int chosenSize = Math.min(viewWidth, viewHeight);
|
||||
final int newWidthMeasureSpec =
|
||||
MeasureSpec.makeMeasureSpec(chosenSize, MeasureSpec.AT_MOST);
|
||||
final int newHeightMeasureSpec =
|
||||
MeasureSpec.makeMeasureSpec(chosenSize, MeasureSpec.AT_MOST);
|
||||
|
||||
super.onMeasure(newWidthMeasureSpec, newHeightMeasureSpec);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user