public abstract class ViewOutlineProvider
extends Object
java.lang.Object | |
↳ | android.view.ViewOutlineProvider |
视图构建其 Outline
,用于阴影投射和裁剪。
Fields |
|
---|---|
public static final ViewOutlineProvider |
BACKGROUND 视图的默认大纲提供程序,用于从视图背景查询大纲,或生成0 alpha,矩形如果背景不存在,则大纲视图的大小。 |
public static final ViewOutlineProvider |
BOUNDS 维护视图的轮廓以匹配其矩形边界,位于 |
public static final ViewOutlineProvider |
PADDED_BOUNDS 保持视图的轮廓与其矩形填充边界相匹配,位于 |
Public constructors |
|
---|---|
ViewOutlineProvider() |
Public methods |
|
---|---|
abstract void |
getOutline(View view, Outline outline) 打电话让提供者填充Outline。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
ViewOutlineProvider BACKGROUND
视图的默认大纲提供程序,用于从视图背景查询大纲,或生成0 alpha,矩形如果背景不存在,则大纲视图的大小。
也可以看看:
ViewOutlineProvider BOUNDS
保持视图的轮廓与1.0f
阿尔法的矩形边界相匹配。 这可以用来启用不透明但缺乏背景的视图投下阴影。
ViewOutlineProvider PADDED_BOUNDS
保持视图的轮廓与其矩形填充边界相匹配,位于1.0f
阿尔法。 这可以用来启用不透明但缺乏背景的视图投下阴影。
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. |