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);
|
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 */
|
/** Animate the clock appearance */
|
||||||
public void animateAppear() {
|
public void animateAppear() {
|
||||||
if (!mIsDozing) mView.animateAppearOnLockscreen();
|
if (!mIsDozing) mView.animateAppearOnLockscreen();
|
||||||
|
|||||||
@@ -301,8 +301,8 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
|
|||||||
|
|
||||||
private void updateClockLayout() {
|
private void updateClockLayout() {
|
||||||
int largeClockTopMargin = getContext().getResources().getDimensionPixelSize(
|
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,
|
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(MATCH_PARENT,
|
||||||
MATCH_PARENT);
|
MATCH_PARENT);
|
||||||
lp.topMargin = largeClockTopMargin;
|
lp.topMargin = largeClockTopMargin;
|
||||||
|
|||||||
Reference in New Issue
Block a user