summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockPlugin.java6
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java10
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java1
3 files changed, 17 insertions, 0 deletions
diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockPlugin.java b/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockPlugin.java
index 887ea59a0b81..7cb63ea7f151 100644
--- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockPlugin.java
+++ b/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockPlugin.java
@@ -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) {}
}
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java
index 8881f8a69607..b439c6c9c186 100644
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java
@@ -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();
}
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
index f701e229295e..be795d2b6f2c 100644
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
@@ -385,6 +385,7 @@ public class KeyguardStatusView extends GridLayout implements
return;
}
mDarkAmount = darkAmount;
+ mClockView.setDarkAmount(darkAmount);
updateDark();
}