Loading packages/SystemUI/src/com/android/systemui/biometrics/AuthDialogPanelInteractionDetector.kt +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ constructor( fun enable(onPanelInteraction: Runnable) { if (action == null) { action = Action(onPanelInteraction) shadeExpansionStateManager.addExpansionListener(this::onPanelExpansionChanged) shadeExpansionStateManager.addShadeExpansionListener(this::onPanelExpansionChanged) } else { Log.e(TAG, "Already enabled") } Loading packages/SystemUI/src/com/android/systemui/shade/ShadeExpansionStateManager.kt +9 −1 Original line number Diff line number Diff line Loading @@ -54,12 +54,20 @@ class ShadeExpansionStateManager @Inject constructor() : ShadeStateEvents { * Listener will also be immediately notified with the current values. */ fun addExpansionListener(listener: ShadeExpansionListener) { expansionListeners.add(listener) addShadeExpansionListener(listener) listener.onPanelExpansionChanged( ShadeExpansionChangeEvent(fraction, expanded, tracking, dragDownPxAmount) ) } /** * Adds a listener that will be notified when the panel expansion fraction has changed. * @see #addExpansionListener */ fun addShadeExpansionListener(listener: ShadeExpansionListener) { expansionListeners.add(listener) } /** Removes an expansion listener. */ fun removeExpansionListener(listener: ShadeExpansionListener) { expansionListeners.remove(listener) Loading Loading
packages/SystemUI/src/com/android/systemui/biometrics/AuthDialogPanelInteractionDetector.kt +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ constructor( fun enable(onPanelInteraction: Runnable) { if (action == null) { action = Action(onPanelInteraction) shadeExpansionStateManager.addExpansionListener(this::onPanelExpansionChanged) shadeExpansionStateManager.addShadeExpansionListener(this::onPanelExpansionChanged) } else { Log.e(TAG, "Already enabled") } Loading
packages/SystemUI/src/com/android/systemui/shade/ShadeExpansionStateManager.kt +9 −1 Original line number Diff line number Diff line Loading @@ -54,12 +54,20 @@ class ShadeExpansionStateManager @Inject constructor() : ShadeStateEvents { * Listener will also be immediately notified with the current values. */ fun addExpansionListener(listener: ShadeExpansionListener) { expansionListeners.add(listener) addShadeExpansionListener(listener) listener.onPanelExpansionChanged( ShadeExpansionChangeEvent(fraction, expanded, tracking, dragDownPxAmount) ) } /** * Adds a listener that will be notified when the panel expansion fraction has changed. * @see #addExpansionListener */ fun addShadeExpansionListener(listener: ShadeExpansionListener) { expansionListeners.add(listener) } /** Removes an expansion listener. */ fun removeExpansionListener(listener: ShadeExpansionListener) { expansionListeners.remove(listener) Loading