Unhides window visibility listener API.
Bug: b/235403546 Fix: b/235403546 Test: the API has been in use in other CLs Change-Id: Ia59cbf5288d893204dc361fcde9695179f52f5e0
This commit is contained in:
@@ -51083,6 +51083,7 @@ package android.view {
|
||||
method public void addOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener);
|
||||
method public void addOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener);
|
||||
method public void addOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener);
|
||||
method public void addOnWindowVisibilityChangeListener(@NonNull android.view.ViewTreeObserver.OnWindowVisibilityChangeListener);
|
||||
method public void dispatchOnDraw();
|
||||
method public void dispatchOnGlobalLayout();
|
||||
method public boolean dispatchOnPreDraw();
|
||||
@@ -51098,6 +51099,7 @@ package android.view {
|
||||
method public void removeOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener);
|
||||
method public void removeOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener);
|
||||
method public void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener);
|
||||
method public void removeOnWindowVisibilityChangeListener(@NonNull android.view.ViewTreeObserver.OnWindowVisibilityChangeListener);
|
||||
method public boolean unregisterFrameCommitCallback(@NonNull Runnable);
|
||||
}
|
||||
|
||||
@@ -51134,6 +51136,10 @@ package android.view {
|
||||
method public void onWindowFocusChanged(boolean);
|
||||
}
|
||||
|
||||
public static interface ViewTreeObserver.OnWindowVisibilityChangeListener {
|
||||
method public void onWindowVisibilityChanged(int);
|
||||
}
|
||||
|
||||
public abstract class Window {
|
||||
ctor public Window(@UiContext android.content.Context);
|
||||
method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams);
|
||||
|
||||
@@ -109,8 +109,6 @@ public final class ViewTreeObserver {
|
||||
/**
|
||||
* Interface definition for a callback to be invoked when the view hierarchy's window
|
||||
* visibility changes.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public interface OnWindowVisibilityChangeListener {
|
||||
/**
|
||||
@@ -569,8 +567,6 @@ public final class ViewTreeObserver {
|
||||
* @param listener The callback to add
|
||||
*
|
||||
* @throws IllegalStateException If {@link #isAlive()} returns false
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public void addOnWindowVisibilityChangeListener(
|
||||
@NonNull OnWindowVisibilityChangeListener listener) {
|
||||
@@ -593,8 +589,6 @@ public final class ViewTreeObserver {
|
||||
*
|
||||
* @see #addOnWindowVisibilityChangeListener(
|
||||
* android.view.ViewTreeObserver.OnWindowVisibilityChangeListener)
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public void removeOnWindowVisibilityChangeListener(
|
||||
@NonNull OnWindowVisibilityChangeListener victim) {
|
||||
|
||||
Reference in New Issue
Block a user