Merge "Add setDarkAmount method to ClockPlugin interface."
This commit is contained in:
committed by
Android (Google) Code Review
commit
b2eb6bd683
@@ -49,4 +49,10 @@ public interface ClockPlugin extends Plugin {
|
||||
* Notifies that time tick alarm from doze service fired.
|
||||
*/
|
||||
default void dozeTimeTick() { }
|
||||
|
||||
/**
|
||||
* Set the amount (ratio) that the device has transitioned to doze.
|
||||
* @param darkAmount Amount of transition to doze: 1f for doze and 0f for awake.
|
||||
*/
|
||||
default void setDarkAmount(float darkAmount) {}
|
||||
}
|
||||
|
||||
@@ -126,6 +126,16 @@ public class KeyguardClockSwitch extends FrameLayout {
|
||||
mClockView.setFormat24Hour(format);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the amount (ratio) that the device has transitioned to doze.
|
||||
* @param darkAmount Amount of transition to doze: 1f for doze and 0f for awake.
|
||||
*/
|
||||
public void setDarkAmount(float darkAmount) {
|
||||
if (mClockPlugin != null) {
|
||||
mClockPlugin.setDarkAmount(darkAmount);
|
||||
}
|
||||
}
|
||||
|
||||
public Paint getPaint() {
|
||||
return mClockView.getPaint();
|
||||
}
|
||||
|
||||
@@ -385,6 +385,7 @@ public class KeyguardStatusView extends GridLayout implements
|
||||
return;
|
||||
}
|
||||
mDarkAmount = darkAmount;
|
||||
mClockView.setDarkAmount(darkAmount);
|
||||
updateDark();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user