Most visited

Recently visited

Added in API level 21

ViewOutlineProvider

public abstract class ViewOutlineProvider
extends Object

java.lang.Object
   ↳ android.view.ViewOutlineProvider


视图构建其 Outline ,用于阴影投射和裁剪。

Summary

Fields

public static final ViewOutlineProvider BACKGROUND

视图的默认大纲提供程序,用于从视图背景查询大纲,或生成0 alpha,矩形如果背景不存在,则大纲视图的大小。

public static final ViewOutlineProvider BOUNDS

维护视图的轮廓以匹配其矩形边界,位于 1.0f阿尔法。

public static final ViewOutlineProvider PADDED_BOUNDS

保持视图的轮廓与其矩形填充边界相匹配,位于 1.0f阿尔法。

Public constructors

ViewOutlineProvider()

Public methods

abstract void getOutline(View view, Outline outline)

打电话让提供者填充Outline。

Inherited methods

From class java.lang.Object

Fields

BACKGROUND

Added in API level 21
ViewOutlineProvider BACKGROUND

视图的默认大纲提供程序,用于从视图背景查询大纲,或生成0 alpha,矩形如果背景不存在,则大纲视图的大小。

也可以看看:

BOUNDS

Added in API level 21
ViewOutlineProvider BOUNDS

保持视图的轮廓与1.0f阿尔法的矩形边界相匹配。 这可以用来启用不透明但缺乏背景的视图投下阴影。

PADDED_BOUNDS

Added in API level 21
ViewOutlineProvider PADDED_BOUNDS

保持视图的轮廓与其矩形填充边界相匹配,位于1.0f阿尔法。 这可以用来启用不透明但缺乏背景的视图投下阴影。

Public constructors

ViewOutlineProvider

Added in API level 21
ViewOutlineProvider ()

Public methods

getOutline

Added in API level 21
void getOutline (View view, 
                Outline outline)

打电话让提供者填充Outline。 当View的尺寸发生变化时,或者显式调用invalidateOutline()时,该方法将由View调用。 输入轮廓是空的,其alpha值为1.0f

Parameters
view View: The view building the outline.
outline Outline: The empty outline to be populated.

Hooray!