Merge "Update clock position" into tm-dev
This commit is contained in:
@@ -169,6 +169,18 @@ public class AnimatableClockController extends ViewController<AnimatableClockVie
|
||||
mStatusBarStateController.removeCallback(mStatusBarStateListener);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the number of pixels below the baseline. For fonts that support languages such as
|
||||
* Burmese, this space can be significant.
|
||||
*/
|
||||
public float getBottom() {
|
||||
if (mView.getPaint() != null && mView.getPaint().getFontMetrics() != null) {
|
||||
return mView.getPaint().getFontMetrics().bottom;
|
||||
}
|
||||
|
||||
return 0f;
|
||||
}
|
||||
|
||||
/** Animate the clock appearance */
|
||||
public void animateAppear() {
|
||||
if (!mIsDozing) mView.animateAppearOnLockscreen();
|
||||
|
||||
@@ -301,8 +301,8 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
|
||||
|
||||
private void updateClockLayout() {
|
||||
int largeClockTopMargin = getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.keyguard_large_clock_top_margin);
|
||||
|
||||
R.dimen.keyguard_large_clock_top_margin)
|
||||
- (int) mLargeClockViewController.getBottom();
|
||||
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(MATCH_PARENT,
|
||||
MATCH_PARENT);
|
||||
lp.topMargin = largeClockTopMargin;
|
||||
|
||||
Reference in New Issue
Block a user