wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java
@MainThread
    public void showAbove(View view) {
        if (mIsShowing) {
            return;
        }
        mIsShowing = true;

        updateOverlayView(view.getContext());
        ((ViewGroup) view.getRootView()).addView(mOverlayView);
        animateAndHideAfterDelay();
    }
/**
     * Adds the overlay as a child of {@code view.getRootView()}, removing it when complete. While
     * it is shown, all touches will be intercepted to prevent accidental taps on obscured views.
     */
Adds the overlay as a child of  view.getRootView(), removing it when complete. While
it is shown, all touches will be intercepted to prevent accidental taps on obscured views.
Adds the overlay as a child of view . getRootView () removing it when complete . While it is shown all touches will be intercepted to prevent accidental taps on obscured views .
@MainThread
    public void showAbove(View view) {
        if (mIsShowing) {
            return;
        }
        mIsShowing = true;
        updateOverlayView(view.getContext());
        ((ViewGroup) view.getRootView()).addView(mOverlayView);
        animateAndHideAfterDelay();
    }
@ MainThread public void showAbove ( View view ) { if ( mIsShowing ) { return ; } mIsShowing = true ; updateOverlayView ( view . getContext ( ) ) ; ( ( ViewGroup ) view . getRootView ( ) ) . addView ( mOverlayView ) ; animateAndHideAfterDelay ( ) ; }
Adds the overlay as a child of {@code view.getRootView()}, removing it when complete.
Adds the overlay as a child of { @code view . getRootView () } removing it when complete .