DismissOverlayView

public class DismissOverlayView
extends FrameLayout

java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.FrameLayout
         ↳ android.support.wearable.view.DismissOverlayView


在应用程序中实施长时间按下消除的观点。

应该将DismissOverlayView添加到您的布局,以便绘制全屏和其他所有视图。 要使用它,请使用setIntroText(CharSequence)设置介绍文本,并在您的活动的onCreate (或您的片段的onCreateView )中调用showIntroIfNecessary() 然后,在您的活动中使用手势检测器来检测长按手势; 当找到一个时,请致电show()上的DismissOverlayView DismissOverlayView负责所有隐藏,显示和解雇逻辑; 设置其可见性或alpha可能会导致意想不到的行为。

Summary

Inherited constants

From class android.view.ViewGroup
From class android.view.View

Inherited fields

From class android.view.ViewGroup
From class android.view.View

Public constructors

DismissOverlayView(Context context)
DismissOverlayView(Context context, AttributeSet attrs)
DismissOverlayView(Context context, AttributeSet attrs, int defStyle)

Public methods

boolean performClick()
void setIntroText(int textResId)

设置介绍文字。

void setIntroText(CharSequence str)

设置介绍文字。

void show()

显示退出按钮。

void showIntroIfNecessary()

必要时在您的应用程序上显示介绍叠加层。

Inherited methods

From class android.widget.FrameLayout
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.view.ViewParent
From interface android.view.ViewManager
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.accessibility.AccessibilityEventSource

Public constructors

DismissOverlayView

DismissOverlayView (Context context)

Parameters
context Context

DismissOverlayView

DismissOverlayView (Context context,
                AttributeSet attrs)

Parameters
context Context
attrs AttributeSet

DismissOverlayView

DismissOverlayView (Context context,
                AttributeSet attrs,
                int defStyle)

Parameters
context Context
attrs AttributeSet
defStyle int

Public methods

performClick

boolean performClick ()

Returns
boolean

setIntroText

void setIntroText (int textResId)

设置介绍文字。 介绍文本是应用第一次运行时显示的文本,作为应用内容其余部分的覆盖。

Parameters
textResId int

setIntroText

void setIntroText (CharSequence str)

设置介绍文字。 介绍文本是应用第一次运行时显示的文本,作为应用内容其余部分的覆盖。

Parameters
str CharSequence

show

void show ()

显示退出按钮。 这应该从一个长时间的听众中调用。

showIntroIfNecessary

void showIntroIfNecessary ()

必要时在您的应用程序上显示介绍叠加层。 如果没有设置介绍文本,或者这不是第一次为您的应用程序调用showIntroIfNecessary,则此操作不会执行。