与 ARCore 集成并渲染场景的 SurfaceView。
继承的常量
int | ACCESSIBILITY_LIVE_REGION_ASSERTIVE | |
int | ACCESSIBILITY_LIVE_REGION_NONE | |
int | ACCESSIBILITY_LIVE_REGION_POLITE | |
int | AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS | |
String | AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE | |
String | AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY | |
String | AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH | |
String | AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR | |
String | AUTOFILL_HINT_CREDIT_CARD_NUMBER | |
String | AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE | |
String | AUTOFILL_HINT_EMAIL_ADDRESS | |
String | AUTOFILL_HINT_NAME | |
String | AUTOFILL_HINT_PASSWORD | |
String | AUTOFILL_HINT_PHONE | |
String | AUTOFILL_HINT_POSTAL_ADDRESS | |
String | AUTOFILL_HINT_POSTAL_CODE | |
String | AUTOFILL_HINT_USERNAME | |
int | AUTOFILL_TYPE_DATE | |
int | AUTOFILL_TYPE_LIST | |
int | AUTOFILL_TYPE_NONE | |
int | AUTOFILL_TYPE_TEXT | |
int | AUTOFILL_TYPE_TOGGLE | |
int | DRAG_FLAG_GLOBAL | |
int | DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION | |
int | DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION | |
int | DRAG_FLAG_GLOBAL_URI_READ | |
int | DRAG_FLAG_GLOBAL_URI_WRITE | |
int | DRAG_FLAG_OPAQUE | |
int | DRAWING_CACHE_QUALITY_AUTO | |
int | DRAWING_CACHE_QUALITY_HIGH | |
int | DRAWING_CACHE_QUALITY_LOW | |
int | FIND_VIEWS_WITH_CONTENT_DESCRIPTION | |
int | FIND_VIEWS_WITH_TEXT | |
int | FOCUSABLE | |
int | FOCUSABLES_ALL | |
int | FOCUSABLES_TOUCH_MODE | |
int | FOCUSABLE_AUTO | |
int | FOCUS_BACKWARD | |
int | FOCUS_DOWN | |
int | FOCUS_FORWARD | |
int | FOCUS_LEFT | |
int | FOCUS_RIGHT | |
int | FOCUS_UP | |
int | GONE | |
int | HAPTIC_FEEDBACK_ENABLED | |
int | IMPORTANT_FOR_ACCESSIBILITY_AUTO | |
int | IMPORTANT_FOR_ACCESSIBILITY_NO | |
int | IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS | |
int | IMPORTANT_FOR_ACCESSIBILITY_YES | |
int | IMPORTANT_FOR_AUTOFILL_AUTO | |
int | IMPORTANT_FOR_AUTOFILL_NO | |
int | IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS | |
int | IMPORTANT_FOR_AUTOFILL_YES | |
int | IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS | |
int | INVISIBLE | |
int | KEEP_SCREEN_ON | |
int | LAYER_TYPE_HARDWARE | |
int | LAYER_TYPE_NONE | |
int | LAYER_TYPE_SOFTWARE | |
int | LAYOUT_DIRECTION_INHERIT | |
int | LAYOUT_DIRECTION_LOCALE | |
int | LAYOUT_DIRECTION_LTR | |
int | LAYOUT_DIRECTION_RTL | |
int | MEASURED_HEIGHT_STATE_SHIFT | |
int | MEASURED_SIZE_MASK | |
int | MEASURED_STATE_MASK | |
int | MEASURED_STATE_TOO_SMALL | |
int | NOT_FOCUSABLE | |
int | NO_ID | |
int | OVER_SCROLL_ALWAYS | |
int | OVER_SCROLL_IF_CONTENT_SCROLLS | |
int | OVER_SCROLL_NEVER | |
int | SCREEN_STATE_OFF | |
int | SCREEN_STATE_ON | |
int | SCROLLBARS_INSIDE_INSET | |
int | SCROLLBARS_INSIDE_OVERLAY | |
int | SCROLLBARS_OUTSIDE_INSET | |
int | SCROLLBARS_OUTSIDE_OVERLAY | |
int | SCROLLBAR_POSITION_DEFAULT | |
int | SCROLLBAR_POSITION_LEFT | |
int | SCROLLBAR_POSITION_RIGHT | |
int | SCROLL_AXIS_HORIZONTAL | |
int | SCROLL_AXIS_NONE | |
int | SCROLL_AXIS_VERTICAL | |
int | SCROLL_INDICATOR_BOTTOM | |
int | SCROLL_INDICATOR_END | |
int | SCROLL_INDICATOR_LEFT | |
int | SCROLL_INDICATOR_RIGHT | |
int | SCROLL_INDICATOR_START | |
int | SCROLL_INDICATOR_TOP | |
int | SOUND_EFFECTS_ENABLED | |
int | STATUS_BAR_HIDDEN | |
int | STATUS_BAR_VISIBLE | |
int | SYSTEM_UI_FLAG_FULLSCREEN | |
int | SYSTEM_UI_FLAG_HIDE_NAVIGATION | |
int | SYSTEM_UI_FLAG_IMMERSIVE | |
int | SYSTEM_UI_FLAG_IMMERSIVE_STICKY | |
int | SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | |
int | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | |
int | SYSTEM_UI_FLAG_LAYOUT_STABLE | |
int | SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR | |
int | SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | |
int | SYSTEM_UI_FLAG_LOW_PROFILE | |
int | SYSTEM_UI_FLAG_VISIBLE | |
int | SYSTEM_UI_LAYOUT_FLAGS | |
int | TEXT_ALIGNMENT_CENTER | |
int | TEXT_ALIGNMENT_GRAVITY | |
int | TEXT_ALIGNMENT_INHERIT | |
int | TEXT_ALIGNMENT_TEXT_END | |
int | TEXT_ALIGNMENT_TEXT_START | |
int | TEXT_ALIGNMENT_VIEW_END | |
int | TEXT_ALIGNMENT_VIEW_START | |
int | TEXT_DIRECTION_ANY_RTL | |
int | TEXT_DIRECTION_FIRST_STRONG | |
int | TEXT_DIRECTION_FIRST_STRONG_LTR | |
int | TEXT_DIRECTION_FIRST_STRONG_RTL | |
int | TEXT_DIRECTION_INHERIT | |
int | TEXT_DIRECTION_LOCALE | |
int | TEXT_DIRECTION_LTR | |
int | TEXT_DIRECTION_RTL | |
String | 数据视图日志 | |
int | VISIBLE |
继承的字段
public static final Property<View, Float> | ALPHA | |
Protected static final int[] | EMPTY_STATE_SET | |
Protected static final int[] | ENABLED_FOCUSED_SELECTED_STATE_SET | |
Protected static final int[] | ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | ENABLED_FOCUSED_STATE_SET | |
Protected static final int[] | ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | 已启用_已选定状态_设置 | |
Protected static final int[] | 已启用 SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | 已启用状态 | |
Protected static final int[] | ENABLED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | 已选择焦点:STATE_SET | |
Protected static final int[] | 已选择 FO_USED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | 聚焦状态 | |
Protected static final int[] | FOCUSED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_SELECTED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_STATE_SET | |
Protected static final int[] | PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_FOCUSED_SELECTED_STATE_SET | |
Protected static final int[] | PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_SELECTED_STATE_SET | |
Protected static final int[] | PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET | |
Protected static final int[] | PRESSED_STATE_SET | |
Protected static final int[] | PRESSED_WINDOW_FOCUSED_STATE_SET | |
public static final Property<View, Float> | ROTATION | |
public static final Property<View, Float> | ROTATION_X | |
public static final Property<View, Float> | ROTATION_Y | |
public static final Property<View, Float> | SCALE_X | |
public static final Property<View, Float> | SCALE_Y | |
Protected static final int[] | 已选状态设置 | |
Protected static final int[] | SELECTED_WINDOW_FOCUSED_STATE_SET | |
public static final Property<View, Float> | TRANSLATION_X | |
public static final Property<View, Float> | TRANSLATION_Y | |
public static final Property<View, Float> | TRANSLATION_Z | |
Protected static final int[] | WINDOW_FOCUSED_STATE_SET | |
public static final Property<View, Float> | X | |
public static final Property<View, Float> | 是 | |
public static final Property<View, Float> | Z |
公共构造函数
公共方法
框架 |
getArFrame()
返回最新的 ARCore 帧(如果有)。
|
整数 |
getCameraStreamRenderPriority()
获取控制相机数据流渲染顺序的渲染优先级。
|
PlaneRenderer |
getPlaneRenderer()
返回用于控制平面可视化的 PlaneRenderer。
|
会话 |
getSession()
返回此视图使用的 ARCore 会话。
|
布尔值 |
isEnvironmentalHdrLightingAvailable()
如果为 ARCore 摄像头配置了 Config.LightEstimationMode.ENVIRONMENTAL_HDR,则返回 true。
|
布尔值 |
isLightDirectionUpdateEnabled()
根据环境 HDR 光照估测检查每帧阳光是否更新。
|
布尔值 | |
无效 |
pause()
暂停渲染线程和 ARCore 会话。
|
CompletableFuture<Void> | |
无效 |
恢复()
恢复渲染线程和 ARCore 会话。
|
CompletableFuture<Void> | |
无效 |
setCameraStreamRenderPriority(整数优先级)
设置渲染优先级以控制摄像头数据流的渲染顺序。
|
无效 |
setLightDirectionUpdateEnabled(布尔值 isLightDirectionUpdateEnabled)
设置是否应每帧更新环境 HDR 照明生成的光照方向。
|
无效 |
setLightEstimationEnabled(布尔值启用)
启用基于摄像头画面的光估测功能。
|
无效 |
继承的方法
无效 |
destroy()
必须退出 Sceneform。
|
static void |
destroyAllResources()
立即释放所有渲染资源,即使正在使用这些资源也是如此。
|
无效 |
enableDebug(布尔值启用)
启用后,可提供各种可视化内容进行调试。
|
场景 |
getScene()
返回此视图创建的 Sceneform 场景。
|
布尔值 |
isDebugEnabled()
指明此视图是否已启用调试。
|
布尔值 |
onTouchEvent(MotionEvent motionEvent)
|
无效 |
pause()
暂停 Sceneform,这会暂停渲染线程。
|
静态长整型 |
reclaimReleasedResources()
版本渲染资源已准备好进行垃圾回收
每帧调用一次,以收集未使用的资源。 |
无效 |
恢复()
恢复 Sceneform,用于恢复渲染线程。
|
无效 |
setAnimationTimeTransformer(SceneView.AnimationTimeTransformer动画时间转换器)
如需控制动画播放速率,
SceneView 客户可以提供函数来返回更新全局动画光标时间的时间。 |
无效 | |
无效 |
startmirroringToSurface(Surface Surface、int left、int bottom、int width、int height)
如需捕获此视图的内容,请指定应镜像此 SceneView 的
Surface 。 |
无效 |
无效 |
dispatchDraw(Canvas arg0)
|
无效 |
draw(Canvas arg0)
|
布尔值 |
gatherTransparentRegion(Region arg0)
|
SurfaceHolder |
getHolder()
|
SurfaceControl |
getSurfaceControl()
|
无效 |
onAttachedToWindow 中
|
无效 |
onDetachedFromWindow()
|
无效 |
onMeasure(int arg0、int arg1)
|
无效 |
onWindowVisibilityChanged(int arg0)
|
无效 |
setSecure(布尔值 arg0)
|
无效 |
setVisibility(整数 0)
|
无效 |
setZOrderMediaOverlay(布尔值 arg0)
|
无效 |
setZOrderOnTop(布尔值 arg0)
|
无效 | |
无效 | |
无效 | |
无效 | |
无效 | |
无效 |
addOnAttachStateChangeListener(View.OnAttachStateChangeListener 参数 0)
|
无效 |
addOnLayoutChangeListener(View.OnLayoutChangeListener 参数 0)
|
无效 |
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0)
|
无效 | |
ViewPropertyAnimator |
animate()
|
无效 |
announceForAccessibility(CharSequence 参数 0)
|
无效 |
autofill(AutofillValue arg0)
|
无效 |
自动填充 (SparseArray<AutofillValue> arg0)
|
布尔值 |
awakenScrollBars(整数 arg0、布尔值 arg1)
|
布尔值 |
awakenScrollBars(整数 0)
|
布尔值 |
awakenScrollBars()
|
无效 |
bringToFront()
|
无效 |
buildDrawCache(布尔值 arg0)
|
无效 |
buildDrawCache()
|
无效 |
buildLayer()
|
布尔值 |
callOnClick 方法
|
布尔值 |
canResolveLayoutDirection()
|
布尔值 |
canResolveTextAlignment()
|
布尔值 |
canResolveTextDirection()
|
布尔值 |
canScrollHorizontally(int arg0)
|
布尔值 |
canScrollVertically(int arg0)
|
final void |
cancelDragAndDrop()
|
无效 |
cancelLongPress 方法
|
final void |
cancelPendingInputEvents()
|
布尔值 |
checkInputConnectionProxy(查看 arg0)
|
无效 |
clearAnimation()
|
无效 |
clearFocus()
|
静态整数 |
combineMeasuredStates(int arg0, int arg1)
|
整数 |
computeHorizontalScrollExtent()
|
整数 |
computeHorizontalScrollOffset()
|
整数 |
computeHorizontalScrollRange()
|
无效 |
computeScroll()
|
WindowInsets | |
整数 |
computeVerticalScrollExtent()
|
整数 |
computeVerticalScrollOffset()
|
整数 |
computeVerticalScrollRange()
|
AccessibilityNodeInfo |
createAccessibilityNodeInfo()
|
无效 |
createContextMenu(ContextMenu arg0)
|
无效 |
destroyDrawCache()
|
WindowInsets |
dispatchApplyWindowInsets(WindowInsets arg0)
|
布尔值 |
dispatchCapturedPointerEvent(MotionEvent arg0)
|
无效 |
dispatchConfigurationChanged(配置 arg0)
|
无效 |
dispatchDisplayHint(整数 0)
|
布尔值 |
dispatchDragEvent(DragEvent 参数 0)
|
无效 |
dispatchDraw(Canvas arg0)
|
无效 |
dispatchDrawableHotspotChanged (float arg0, float arg1)
|
无效 |
dispatchFinishTemporaryDetach()
|
布尔值 |
dispatchGenericFocusedEvent(MotionEvent arg0)
|
布尔值 |
dispatchGenericMotionEvent(MotionEvent arg0)
|
布尔值 |
dispatchGenericPointerEvent(MotionEvent arg0)
|
布尔值 |
dispatchHoverEvent(MotionEvent arg0)
|
布尔值 |
dispatchKeyEvent(KeyEvent 参数 0)
|
布尔值 |
dispatchKeyEventPreIme(KeyEvent arg0)
|
布尔值 |
dispatchKeyShortcutEvent(KeyEvent arg0)
|
布尔值 |
dispatchNestedFling(float arg0、float arg1、boolean arg2)
|
布尔值 |
dispatchNestedPreFling(float arg0、float arg1)
|
布尔值 |
dispatchNestedPrePerformAccessibilityAction(整数 arg0、Bundle arg1)
|
布尔值 |
dispatchNestedPreScroll(整数 arg0、int arg1、int[] arg2、int[] arg3)
|
布尔值 |
dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4)
|
无效 |
dispatchPointerCaptureChanged(布尔值 arg0)
|
布尔值 |
dispatchPopulateAccessibilityEvent(AccessibilityEvent 参数 0)
|
无效 |
dispatchProvideAutofillStructure(ViewStructure arg0、int arg1)
|
无效 |
dispatchProvideStructure(ViewStructure 参数 0)
|
无效 | |
无效 | |
无效 |
dispatchSetActivated(布尔值 arg0)
|
无效 |
dispatchSetPressed(布尔值 arg0)
|
无效 |
dispatchSetSelected(布尔值 arg0)
|
无效 |
dispatchStartTemporaryDetach()
|
无效 |
dispatchSystemUiVisibilityChanged(int arg0)
|
布尔值 |
dispatchTouchEvent(MotionEvent 参数 0)
|
布尔值 |
dispatchTrackballEvent(MotionEvent arg0)
|
布尔值 |
dispatchUnhandledMove(视图 arg0、int arg1)
|
无效 |
dispatchVisibilityChanged(View arg0, int arg1)
|
无效 |
dispatchWindowFocusChanged(布尔值 arg0)
|
无效 |
dispatchWindowSystemUiVisiblityChanged (int arg0)
|
无效 |
dispatchWindowVisibilityChanged(int arg0)
|
无效 |
draw(Canvas arg0)
|
无效 |
drawableHotspotChanged(浮点数参数 0、浮点数参数 1)
|
无效 |
drawableStateChanged()
|
查看 |
findFocus 方法
|
final <T extends 查看> T |
findViewById(int arg0)
|
final <T extends 查看> T |
findViewWithTag(Object 参数 0)
|
无效 | |
布尔值 |
fitSystemWindows (Rect arg0)
|
查看 |
focusSearch (int arg0)
|
无效 |
forceHasOverlappingRendering(布尔值 arg0)
|
无效 |
forceLayout()
|
静态整数 |
generateViewId()
|
CharSequence |
getAccessibilityClassName()
|
View.AccessibilityDelegate |
getAccessibilityDelegate()
|
整数 |
getAccessibilityLiveRegion
|
AccessibilityNodeProvider |
getAccessibilityNodeProvider
|
CharSequence |
getAccessibilityPaneTitle()
|
整数 |
getAccessibilityTraversalAfter()
|
整数 |
getAccessibilityTraversalBefore()
|
浮点数 |
getAlpha 版()
|
动画 |
getAnimation()
|
矩阵 |
getAnimationMatrix 中
|
IBinder |
getApplicationWindowToken()
|
整数 [] |
getAttributeResolutionStack(整数 0)
|
映射<整数、整数> |
getAttributeSourceResourceMap()
|
字符串 [] |
getAutofillHints()
|
final AutofillId |
getAutofillId()
|
整数 |
getAutofillType()
|
AutofillValue |
getAutofillValue()
|
可绘制对象 |
getBackground()
|
BlendMode |
getBackgroundTintBlendMode()
|
ColorStateList |
getBackgroundTintList()
|
PorterDuff.Mode |
getBackgroundTintMode()
|
整数 |
getBaseline()
|
final int |
getBottom()
|
浮点数 |
getBottomFadingEdgeStrength()
|
整数 |
getBottomPaddingOffset()
|
浮点数 |
getCameraDistance()
|
布尔值 |
getClipBounds(Rect arg0)
|
矩形 |
getClipBounds()
|
final 布尔值 |
getClipToOutline()
|
final ContentCaptureSession |
getContentCaptureSession()
|
CharSequence |
getContentDescription()
|
final Context |
getContext()
|
ContextMenu.ContextMenuInfo |
getContextMenuInfo()
|
final 布尔值 |
getDefaultFocusHighlightEnabled()
|
静态整数 |
getDefaultSize(整数 arg0、int arg1)
|
展示 |
getDisplay()
|
final int[] |
getDrawableState()
|
位图 |
getDrawCache()
|
位图 |
getDrawCache(布尔值 arg0)
|
整数 |
getDrawCacheBackgroundColor()
|
整数 |
getDrawCacheQuality()
|
无效 |
getDrawRect(Rect arg0)
|
长整型 |
getDrawTime()
|
浮点数 |
getElevation()
|
整数 |
getExplicitStyle()
|
布尔值 |
getFilterTouchesWhenObscured()
|
布尔值 |
getFitsSystemWindows()
|
整数 |
getFocusable()
|
ArrayList<View> |
getFocusables(整数 0)
|
无效 |
getFocusedRect(Rect arg0)
|
可绘制对象 |
getForeground()
|
整数 |
getForegroundGravity()
|
BlendMode |
getForegroundTintBlendMode()
|
ColorStateList |
getForegroundTintList()
|
PorterDuff.Mode |
getForegroundTintMode()
|
final 布尔值 |
getGlobalVisibleRect(Rect arg0)
|
布尔值 | |
处理程序 |
getHandler()
|
final 布尔值 |
getHasOverlappingRendering()
|
final int |
getHeight()
|
无效 |
getHitRect(Rect arg0)
|
整数 |
getHorizontalFadingEdgeLength()
|
整数 |
getHorizontalScrollbarHeight()
|
可绘制对象 |
getHorizontalScrollbarThumbDrawable()
|
可绘制对象 |
getHorizontalScrollbarTrackDrawable()
|
整数 |
getId()
|
整数 |
getImportantForAccessibility()
|
整数 |
getImportantForAutofill()
|
布尔值 |
getKeepScreenOn()
|
KeyEvent.DispatcherState |
getKeyDispatcherState()
|
整数 |
getLabelFor()
|
整数 |
getLayerType()
|
整数 |
getLayoutDirection()
|
ViewGroup.LayoutParams |
getLayoutParams()
|
final int |
getLeft()
|
浮点数 |
getLeftFadingEdgeStrength()
|
整数 |
getLeftPaddingOffset()
|
final 布尔值 |
getLocalVisibleRect(Rect arg0)
|
无效 |
getLocationInSurface(整数 [] 参数 0)
|
无效 |
getLocationInWindow(整数 [] 参数 0)
|
无效 |
getLocationOnScreen(整数 [] 参数 0)
|
矩阵 |
getMatrix()
|
final int |
getMeasuredHeight()
|
final int |
getMeasuredHeightAndState()
|
final int |
getMeasuredState()
|
final int |
getMeasuredWidth()
|
final int |
getMeasuredWidthAndState()
|
整数 |
getMinimumHeight()
|
整数 |
getMinimumWidth()
|
整数 |
getNextClusterForwardId()
|
整数 |
getNextFocusDownId()
|
整数 |
getNextFocusForwardId() 方法
|
整数 |
getNextFocusLeftId()
|
整数 |
getNextFocusRightId()
|
整数 |
getNextFocusUpId()
|
View.OnFocusChangeListener |
getOnFocusChangeListener()
|
整数 |
getOutlineAmbientShadowColor()
|
ViewOutlineProvider |
getOutlineProvider()
|
整数 |
getOutlineSpotShadowColor()
|
整数 |
getOverScrollMode()
|
ViewOverlay |
getOverlay()
|
整数 |
getPaddingBottom()
|
整数 |
getPaddingEnd()
|
整数 |
getPaddingLeft()
|
整数 |
getPaddingRight()
|
整数 |
getPaddingStart()
|
整数 |
getPaddingTop()
|
final ViewParent |
getParent()
|
ViewParent |
getParentForAccessibility()
|
浮点数 |
getPivotX()
|
浮点数 |
getPivotY()
|
PointerIcon |
getPointerIcon()
|
资源 |
getResources()
|
final 布尔值 |
getRevealOnFocusHint()
|
final int |
getRight()
|
浮点数 |
getRightFadingEdgeStrength()
|
整数 |
getRightPaddingOffset()
|
查看 |
getRootView()
|
WindowInsets |
getRootWindowInsets()
|
浮点数 |
getRotation()
|
浮点数 |
getRotationX()
|
浮点数 |
getRotationY()
|
浮点数 |
getScaleX()
|
浮点数 |
getScaleY()
|
整数 |
getScrollBarDefaultDelayBeforeFade()
|
整数 |
getScrollBarFadeDuration()
|
整数 |
getScrollBarSize()
|
整数 |
getScrollBarStyle()
|
整数 |
getScrollIndicators()
|
final int |
getScrollX()
|
final int |
getScrollY()
|
整数 |
getSolidColor()
|
整数 |
getSourceLayoutResId()
|
StateListAnimator |
getStateListAnimator()
|
整数 |
getSuggestedMinimumHeight()
|
整数 |
getSuggestedMinimumWidth()
|
列表<矩形> |
getSystemGestureExclusionRects()
|
整数 |
getSystemUiVisibility()
|
对象 |
getTag()
|
对象 |
getTag(int arg0)
|
整数 |
getTextAlignment()
|
整数 |
getTextDirection()
|
CharSequence |
getTooltipText()
|
final int |
getTop()
|
浮点数 |
getTopFadingEdgeStrength()
|
整数 |
getTopPaddingOffset()
|
触摸委托 |
getTouchDelegate()
|
ArrayList<View> |
getTouchables()
|
浮点数 |
getTransitionAlpha 版()
|
字符串 |
getTransitionName()
|
浮点数 |
getTranslationX()
|
浮点数 |
getTranslationY()
|
浮点数 |
getTranslationZ()
|
长整型 |
getUniqueDrawId()
|
整数 |
getVerticalFadingEdgeLength()
|
整数 |
getVerticalScrollbarPosition()
|
可绘制对象 |
getVerticalScrollbarThumbDrawable()
|
可绘制对象 |
getVerticalScrollbarTrackDrawable()
|
整数 |
getVerticalScrollbarWidth()
|
ViewTreeObserver |
getViewTreeObserver()
|
整数 |
getVisibility()
|
final int |
getWidth()
|
整数 |
getWindowAttachCount()
|
WindowId |
getWindowId()
|
整数 |
getWindowSystemUiVisibility()
|
IBinder |
getWindowToken()
|
整数 |
getWindowVisibility()
|
无效 |
getWindowVisibleDisplayFrame(Rect arg0)
|
浮点数 |
getX()
|
浮点数 |
getY()
|
浮点数 |
getZ()
|
布尔值 |
hasExplicitFocusable()
|
布尔值 |
hasFocus()
|
布尔值 |
hasFocusable()
|
布尔值 |
hasNestedScrollingParent()
|
布尔值 |
hasOnClickListeners()
|
布尔值 |
hasOverlappingRendering()
|
布尔值 |
hasPointerCapture()
|
布尔值 |
hasTransientState
|
布尔值 |
hasWindowFocus()
|
static View | |
无效 |
invalidate()
|
无效 |
invalidate(Rect arg0)
|
无效 |
invalidate(int arg0, int arg1, int arg2, int arg3)
|
无效 |
invalidateDrawable(可绘制对象参数 0)
|
无效 |
invalidateOutline()
|
布尔值 |
isAccessibilityFocused()
|
布尔值 |
isAccessibilityHeading()
|
布尔值 |
isActivated()
|
布尔值 |
isAttachedToWindow()
|
布尔值 |
isClickable()
|
布尔值 |
isContextClickable()
|
布尔值 |
isDirty()
|
布尔值 |
isDrawCacheEnabled()
|
布尔值 |
isDuplicateParentStateEnabled()
|
布尔值 |
isEnabled()
|
final 布尔值 |
isFocusable()
|
final 布尔值 |
isFocusableInTouchMode()
|
布尔值 |
isFocused()
|
final 布尔值 |
isFocusedByDefault()
|
布尔值 |
isForceDarkAllowed()
|
布尔值 |
isHapticFeedbackEnabled()
|
布尔值 |
isHardwareAccelerated()
|
布尔值 |
isHorizontalFadingEdgeEnabled()
|
布尔值 |
isHorizontalScrollBarEnabled()
|
布尔值 |
isHovered()
|
布尔值 |
isImportantForAccessibility()
|
final 布尔值 |
isImportantForAutofill()
|
布尔值 |
isInEditMode()
|
布尔值 |
isInLayout()
|
布尔值 |
isInTouchMode()
|
final 布尔值 |
isKeyboardNavigationCluster()
|
布尔值 |
isLaidOut()
|
布尔值 |
isLayoutDirectionResolved()
|
布尔值 |
isLayoutRequested()
|
布尔值 |
isLongClickable()
|
布尔值 |
isNestedScrollingEnabled()
|
布尔值 |
isOpaque()
|
布尔值 |
isPaddingOffsetRequired()
|
布尔值 |
isPaddingRelative()
|
布尔值 |
isPivotSet()
|
布尔值 |
isPressed()
|
布尔值 |
isSaveEnabled()
|
布尔值 |
isSaveFromParentEnabled()
|
布尔值 |
isScreenReaderFocusable()
|
布尔值 |
isScrollContainer()
|
布尔值 |
isScrollbarFadingEnabled()
|
布尔值 |
isSelected()
|
布尔值 |
isShown()
|
布尔值 |
isSoundEffectsEnabled()
|
final 布尔值 |
isTemporarilyDetached()
|
布尔值 |
isTextAlignmentResolved()
|
布尔值 |
isTextDirectionResolved()
|
布尔值 |
isVerticalFadingEdgeEnabled()
|
布尔值 |
isVerticalScrollBarEnabled()
|
布尔值 |
isVisibleToUserForAutofill(int arg0)
|
无效 |
jumpDrawablesToCurrentState
|
查看 |
KeyboardNavigationClusterSearch(查看 arg0、int arg1)
|
无效 |
layout(int arg0、int arg1、int arg2、int arg3)
|
final void |
measure(整数 arg0、int arg1)
|
static int[] |
mergeDrawableStates(int[] arg0, int[] arg1)
|
无效 |
offsetLeftAndRight(整数 0)
|
无效 |
offsetTopAndBottom(int arg0)
|
无效 |
onAnimationEnd()
|
无效 |
onAnimationStart()
|
WindowInsets |
onApplyWindowInsets(WindowInsets arg0)
|
无效 |
onAttachedToWindow 中
|
无效 |
onCancelPendingInputEvents()
|
布尔值 |
onCapturedPointerEvent(MotionEvent arg0)
|
布尔值 |
onCheckIsTextEditor()
|
无效 |
onConfigurationChanged(配置参数 0)
|
无效 |
onCreateContextMenu (ContextMenu arg0)
|
整数 [] |
onCreateDrawableState (int arg0)
|
InputConnection |
onCreateInputConnection(EditorInfo 参数 0)
|
无效 |
onDetachedFromWindow()
|
无效 |
onDisplayHint(整数 0)
|
布尔值 |
onDragEvent(DragEvent 参数 0)
|
无效 |
onDraw(Canvas arg0)
|
无效 |
onDrawForeground (Canvas arg0)
|
final void |
onDrawScrollBars(Canvas arg0)
|
布尔值 |
onFilterTouchEventForSecurity(MotionEvent 参数 0)
|
无效 |
onFinishInflate()
|
无效 |
onFinishTemporaryDetach()
|
无效 |
onFocusChanged(布尔值 arg0、int arg1、Rect arg2)
|
布尔值 |
onGenericMotionEvent(MotionEvent 参数 0)
|
无效 |
onHoverChanged(布尔值 arg0)
|
布尔值 |
onHoverEvent(MotionEvent arg0)
|
无效 |
onInitializeAccessibilityEvent(AccessibilityEvent 参数 0)
|
无效 |
onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo 参数 0)
|
布尔值 |
onKeyDown(int arg0、KeyEvent arg1)
|
布尔值 |
onKeyLongPress(int arg0, KeyEvent arg1)
|
布尔值 |
onKeyMultiple(int arg0、int arg1、KeyEvent arg2)
|
布尔值 |
onKeyPreIme(整数 arg0、KeyEvent arg1)
|
布尔值 |
onKeyShortcut(整数 arg0、KeyEvent arg1)
|
布尔值 |
onKeyUp(整数参数 0、键事件参数 1)
|
无效 |
onLayout(布尔值 arg0、int arg1、int arg2、int arg3、int arg4)
|
无效 |
onMeasure(int arg0、int arg1)
|
无效 |
onOverScrolled(整数 arg0、int arg1、布尔值 arg2、布尔值 arg3)
|
无效 |
onPointerCaptureChange(布尔值 arg0)
|
无效 |
onPopulateAccessibilityEvent(AccessibilityEvent 参数 0)
|
无效 |
onProvideAutofillStructure(ViewStructure arg0、int arg1)
|
无效 |
onProvideAutofillVirtualStructure(ViewStructure arg0, int arg1)
|
无效 |
onProvideStructure(ViewStructure 参数 0)
|
无效 |
onProvideVirtualStructure(ViewStructure arg0)
|
PointerIcon |
onResolvePointerIcon(MotionEvent arg0, int arg1)
|
无效 |
onRestoreInstanceState(Parcelable arg0)
|
无效 |
onRtlPropertiesChanged(int arg0)
|
Parcelable |
onSaveInstanceState()
|
无效 |
onScreenStateChanged(int arg0)
|
无效 |
onScrollChanged (int arg0, int arg1, int arg2, int arg3)
|
布尔值 |
onSetAlpha (int arg0)
|
无效 |
onSizeChanged(int arg0, int arg1, int arg2, int arg3)
|
无效 |
onStartTemporaryDetach()
|
布尔值 |
onTouchEvent(MotionEvent 参数 0)
|
布尔值 |
onTrackballEvent(MotionEvent 参数 0)
|
无效 |
onVisibilityAggregated(布尔值 arg0)
|
无效 |
onVisibilityChanged(视图 arg0、int arg1)
|
无效 |
onWindowFocusChanged(布尔值 arg0)
|
无效 |
onWindowSystemUiVisibilityChanged(int arg0)
|
无效 |
onWindowVisibilityChanged(int arg0)
|
布尔值 |
overScrollBy(int arg0、int arg1、int arg2、int arg3、int arg4、int arg5、int arg6、int arg7、boolean arg8)
|
布尔值 |
performAccessibilityAction (int arg0, Bundle arg1)
|
布尔值 |
performClick()
|
布尔值 |
performContextClick(float arg0, float arg1)
|
布尔值 |
performContextClick()
|
布尔值 |
performHapticFeedback(int arg0)
|
布尔值 |
performHapticFeedback(int arg0、int arg1)
|
布尔值 |
performLongClick(float arg0, float arg1)
|
布尔值 |
performLongClick()
|
无效 |
playSoundEffect(整数参数 0)
|
布尔值 |
post(Runnable 参数 0)
|
布尔值 |
postDelayed(Runnable arg0, long arg1)
|
无效 |
postInvalidate()
|
无效 |
postInvalidate(int arg0、int arg1、int arg2、int arg3)
|
无效 |
postInvalidateDelayed (long arg0, int arg1, int arg2, int arg3, int arg4)
|
无效 |
postInvalidateDelayed(long arg0)
|
无效 |
postInvalidateOnAnimation(int arg0、int arg1、int arg2、int arg3)
|
无效 |
postInvalidateOnAnimation()
|
无效 |
postOnAnimation(可运行参数 0)
|
无效 |
postOnAnimationDelayed(Runnable 参数 0、长参数 1)
|
无效 |
refreshDrawableState
|
无效 |
releasePointerCapture()
|
布尔值 |
removeCallbacks(Runnable 参数 0)
|
无效 |
removeOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
|
无效 |
removeOnLayoutChangeListener(View.OnLayoutChangeListener 参数 0)
|
无效 |
removeOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0)
|
无效 |
requestApplyInsets()
|
无效 |
requestFitSystemWindows()
|
final 布尔值 |
requestFocus(整数参数)
|
final 布尔值 |
requestFocus()
|
布尔值 |
requestFocus(int arg0, Rect arg1)
|
final 布尔值 |
requestFocusFromTouch()
|
无效 |
requestLayout()
|
无效 |
requestPointerCapture()
|
布尔值 |
requestRectangleOnScreen(Rect arg0)
|
布尔值 |
requestRectangleOnScreen(Rect arg0、boolean arg1)
|
final void |
requestUnbufferedDispatch(MotionEvent arg0)
|
final <T extends 查看> T |
requiredViewById(整数 arg0)
|
无效 |
resetPivot()
|
静态整数 |
ResolveSize(整数 arg0、int arg1)
|
静态整数 |
parseSizeAndState(int arg0, int arg1, int arg2)
|
布尔值 |
restoreDefaultFocus()
|
无效 | |
final void |
saveAttributeDataForStyleable(Context arg0, int[] arg1, AttributeSet arg2, TypedArray arg3, int arg4, int arg5)
|
无效 | |
无效 | |
无效 |
scrollBy(整数 arg0、int arg1)
|
无效 |
scrollTo(整数 arg0、int arg1)
|
无效 |
sendAccessibilityEvent(int arg0)
|
无效 |
sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
|
无效 |
setAccessibilityDelegate(View.AccessibilityDelegate 参数 0)
|
无效 |
setAccessibilityHeading(布尔值 arg0)
|
无效 |
setAccessibilityLiveRegion(int arg0)
|
无效 |
setAccessibilityPaneTitle(CharSequence arg0)
|
无效 |
setAccessibilityTraversalAfter(int arg0)
|
无效 |
setAccessibilityTraversalBefore(int arg0)
|
无效 |
setActivated(布尔值 arg0)
|
无效 |
setAlpha (float arg0)
|
无效 |
setAnimation(Animation arg0)
|
无效 |
setAnimationMatrix(矩阵参数 0)
|
无效 |
setAutofillHints(String... arg0)
|
无效 |
setAutofillId(AutofillId arg0)
|
无效 |
setBackground(Drawable arg0)
|
无效 |
setBackgroundColor(整数 0)
|
无效 |
setBackgroundDrawable(Drawable 参数 0)
|
无效 |
setBackgroundResource(int arg0)
|
无效 |
setBackgroundTintBlendMode(BlendMode arg0)
|
无效 |
setBackgroundTintList(ColorStateList arg0)
|
无效 |
setBackgroundTintMode(PorterDuff.Mode arg0)
|
final void |
setBottom(int arg0)
|
无效 |
setCameraDistance(浮点数参数 0)
|
无效 |
setClickable(布尔值 arg0)
|
无效 |
setClipBounds(Rect arg0)
|
无效 |
setClipToOutline(布尔值 arg0)
|
无效 |
setContentCaptureSession(ContentCaptureSession arg0)
|
无效 |
setContentDescription(CharSequence arg0)
|
无效 |
setContextClickable(布尔值 arg0)
|
无效 |
setDefaultFocusHighlightEnabled(布尔值 arg0)
|
无效 |
setDrawCacheBackgroundColor(int arg0)
|
无效 |
setDrawCacheEnabled(布尔值 arg0)
|
无效 |
setDrawCacheQuality(整数参数 0)
|
无效 |
setDuplicateParentStateEnabled(布尔值 arg0)
|
无效 |
setElevation(浮点数 0)
|
无效 |
setEnabled(布尔值 arg0)
|
无效 |
setFadingEdgeLength(int arg0)
|
无效 |
setFilterTouchesWhenObscured(布尔值 arg0)
|
无效 |
setFitsSystemWindows(布尔值 arg0)
|
无效 |
setFocusable(布尔值 arg0)
|
无效 |
setFocusable(int arg0)
|
无效 |
setFocusableInTouchMode(布尔值 arg0)
|
无效 |
setFocusedByDefault(布尔值 arg0)
|
无效 |
setForceDarkAllowed(布尔值 arg0)
|
无效 |
setForeground(可绘制对象参数 0)
|
无效 |
setForegroundGravity(int arg0)
|
无效 |
setForegroundTintBlendMode(BlendMode arg0)
|
无效 |
setForegroundTintList (ColorStateList arg0)
|
无效 |
setForegroundTintMode(PorterDuff.Mode arg0)
|
无效 |
setHapticFeedbackEnabled(布尔值 arg0)
|
无效 |
setHasTransientState(布尔值 arg0)
|
无效 |
setHorizontalFadingEdgeEnabled(布尔值 arg0)
|
无效 |
setHorizontalScrollBarEnabled(布尔值 arg0)
|
无效 |
setHorizontalScrollbarThumbDrawable(可绘制对象参数 0)
|
无效 |
setHorizontalScrollbarTrackDrawable(Drawable arg0)
|
无效 |
setHovered(布尔值 arg0)
|
无效 |
setId(int arg0)
|
无效 |
setImportantForAccessibility (int arg0)
|
无效 |
setImportantForAutofill(int arg0)
|
无效 |
setKeepScreenOn(布尔值 arg0)
|
无效 |
setKeyboardNavigationCluster(布尔值 arg0)
|
无效 |
setLabelFor(int arg0)
|
无效 |
setLayerPaint(Paint 参数 0)
|
无效 |
setLayerType(int arg0、Paint arg1)
|
无效 |
setLayoutDirection (int arg0)
|
无效 |
setLayoutParams(ViewGroup.LayoutParams arg0)
|
final void |
setLeft(int arg0)
|
final void |
setLeftTopRightBottom(int arg0, int arg1, int arg2, int arg3)
|
无效 |
setLongClickable(boolean arg0)
|
final void |
setMeasuredDimension(整数 arg0、int arg1)
|
无效 |
setMinimumHeight(int arg0)
|
无效 |
setMinimumWidth(int arg0)
|
无效 |
setNestedScrollingEnabled(布尔值 arg0)
|
无效 |
setNextClusterForwardId(int arg0)
|
无效 |
setNextFocusDownId(int arg0)
|
无效 |
setNextFocusForwardId(int arg0)
|
无效 |
setNextFocusLeftId(整数 arg0)
|
无效 |
setNextFocusRightId(整数参数 0)
|
无效 |
setNextFocusUpId(整数参数 0)
|
无效 |
setOnApplyWindowInsetsListener (View.OnApplyWindowInsetsListener arg0)
|
无效 |
setOnCapturedPointerListener(View.OnCapturedPointerListener arg0)
|
无效 |
setOnClickListener(View.OnClickListener arg0)
|
无效 |
setOnContextClickListener(View.OnContextClickListener arg0)
|
无效 |
setOnCreateContextMenuListener(View.OnCreateContextMenuListener arg0)
|
无效 |
setOnDragListener(View.OnDragListener arg0)
|
无效 |
setOnFocusChangeListener(View.OnFocusChangeListener 参数 0)
|
无效 |
setOnGenericMotionListener(View.OnGenericMotionListener arg0)
|
无效 |
setOnHoverListener(View.OnHoverListener arg0)
|
无效 |
setOnKeyListener(View.OnKeyListener arg0)
|
无效 |
setOnLongClickListener(View.OnLongClickListener arg0)
|
无效 |
setOnScrollChangeListener(View.OnScrollChangeListener arg0)
|
无效 |
setOnSystemUiVisibilityChangeListener (View.OnSystemUiVisibilityChangeListener arg0)
|
无效 |
setOnTouchListener(View.OnTouchListener 参数 0)
|
无效 |
setOutlineAmbientShadowColor(int arg0)
|
无效 |
setOutlineProvider(ViewOutlineProvider arg0)
|
无效 |
setOutlineSpotShadowColor(int arg0)
|
无效 |
setOverScrollMode(int arg0)
|
无效 |
setPadding(int arg0、int arg1、int arg2、int arg3)
|
无效 |
setPaddingrelative(int arg0, int arg1, int arg2, int arg3)
|
无效 |
setPivotX(浮点数参数 0)
|
无效 |
setPivotY(浮点数参数 0)
|
无效 |
setPointerIcon(PointerIcon arg0)
|
无效 |
setPressed(boolean arg0)
|
final void |
setRevealOnFocusHint(布尔值 arg0)
|
final void |
setRight(整数参数 0)
|
无效 |
setRotation(float arg0)
|
无效 |
setRotationX(浮点数参数 0)
|
无效 |
setRotationY(float arg0)
|
无效 |
setSaveEnabled(布尔值 arg0)
|
无效 |
setSaveFromParentEnabled(布尔值 arg0)
|
无效 |
setScaleX(浮点数参数 0)
|
无效 |
setScaleY(浮点数参数 0)
|
无效 |
setScreenReaderFocusable(布尔值 arg0)
|
无效 |
setScrollBarDefaultDelayBeforeFade (int arg0)
|
无效 |
setScrollBarFadeDuration(整数 arg0)
|
无效 |
setScrollBarSize(整数 arg0)
|
无效 |
setScrollBarStyle(整数 arg0)
|
无效 |
setScrollContainer(布尔值 arg0)
|
无效 |
setScrollIndicators(整数 arg0、int arg1)
|
无效 |
setScrollIndicators(int arg0)
|
无效 |
setScrollX(int arg0)
|
无效 |
setScrollY(int arg0)
|
无效 |
setScrollbarFadingEnabled(布尔值 arg0)
|
无效 |
setSelected(布尔值 arg0)
|
无效 |
setSoundEffectsEnabled(布尔值 arg0)
|
无效 |
setStateListAnimator(StateListAnimator arg0)
|
无效 | |
无效 |
setSystemUiVisibility(int arg0)
|
无效 |
setTag(int arg0, Object arg1)
|
无效 |
setTag(Object arg0)
|
无效 |
setTextAlignment(int arg0)
|
无效 |
setTextDirection (int arg0)
|
无效 |
setTooltipText(CharSequence arg0)
|
final void |
setTop(int arg0)
|
无效 |
setTouchDelegate(TouchDelegate 参数 0)
|
无效 |
setTransitionAlpha 版(float arg0)
|
final void |
setTransitionName(String arg0)
|
无效 |
setTransitionVisibility(int arg0)
|
无效 |
setTranslationX(浮点数参数 0)
|
无效 |
setTranslationY(浮点数参数 0)
|
无效 |
setTranslationZ(float arg0)
|
无效 |
setVerticalFadingEdgeEnabled(布尔值 arg0)
|
无效 |
setVerticalScrollBarEnabled(布尔值 arg0)
|
无效 |
setVerticalScrollbarPosition(整数 arg0)
|
无效 |
setVerticalScrollbarThumbDrawable(可绘制对象参数 0)
|
无效 |
setVerticalScrollbarTrackDrawable(可绘制对象参数 0)
|
无效 |
setVisibility(整数 0)
|
无效 |
setWillNotCacheDraw(布尔值 arg0)
|
无效 |
setWillNotDraw(布尔值 arg0)
|
无效 |
setX(浮点数参数 0)
|
无效 |
setY(浮点数参数 0)
|
无效 |
setZ(float arg0)
|
布尔值 |
showContextMenu()
|
布尔值 |
showContextMenu(float arg0、float arg1)
|
操作模式 |
startActionMode(ActionMode.Callback arg0, int arg1)
|
操作模式 |
startActionMode(ActionMode.Callback 参数 0)
|
无效 |
startAnimation(Animation 参数 0)
|
final 布尔值 | |
final 布尔值 | |
布尔值 |
startNestedScroll(int arg0)
|
无效 |
stopNestedScroll()
|
字符串 |
toString()
|
无效 |
transformMatrixToGlobal(Matrix arg0)
|
无效 |
transformMatrixToLocal(Matrix arg0)
|
无效 | |
无效 |
unscheduleDrawable(可绘制对象参数 0)
|
final void |
updateDragShadow(View.DragShadowBuilder arg0)
|
布尔值 |
verifyDrawable(可绘制对象参数 0)
|
布尔值 |
willNotCacheDraw()
|
布尔值 |
willNotDraw()
|
抽象 无效 |
doFrame(long arg0)
|
抽象 无效 |
sendAccessibilityEvent(int arg0)
|
抽象 无效 |
sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
|
公共构造函数
public ArSceneView (Context context)
构造 ArSceneView 对象并将其绑定到 Android 上下文。
为了使渲染正常运行,必须调用 setupSession(Session)
。
参数
context | 要使用的 Android Context |
---|
public ArSceneView (Context context, AttributeSet attrs)
构造 ArSceneView 对象并将其绑定到 Android 上下文。
为了使渲染正常运行,必须调用 setupSession(Session)
。
参数
context | 要使用的 Android Context |
---|---|
attrs | 要关联的 Android 属性集 |
公共方法
public Frame getArFrame ()
返回最新的 ARCore 帧(如果有)。帧会在每个绘制帧的开头更新。此方法的调用方不应保留对返回值的引用,因为从下一帧开始就无法使用 ARCore 帧。
public int getCameraStreamRenderPriority ()
获取控制相机数据流渲染顺序的渲染优先级。优先级介于 0(先呈现)和 7(最后呈现)之间。
默认值为 7,该值会强制摄像头数据流最后呈现。这最适合用于性能,因为它可以防止过度绘制。不过,在将材质用作遮挡物(例如,在增强的人脸示例中)时,应进行更改。否则,遮挡物会遮住相机流,并呈现黑色。
public boolean isEnvironmentalHdrLightingAvailable ()
如果为 ARCore 摄像头配置了 Config.LightEstimationMode.ENVIRONMENTAL_HDR,则返回 true。启用环境 HDR 照明模式后,生成的光照估算将应用于 Sceneform 场景。
返回
- 如果在 Sceneform 中启用了 HDR 光照,则为 true,因为启用了 ARCore HDR 光照估算。
public boolean isLightDirectionUpdateEnabled ()
根据环境 HDR 光照估测检查每帧阳光是否更新。
返回
- 如果阳光方向每帧更新,则返回 true,否则返回 false。
public boolean isLightEstimationEnabled ()
返回
- 如果已启用光估测,则返回 true。
public void pause ()
暂停渲染线程和 ARCore 会话。
这必须从 onPause() 调用。
public CompletableFuture<Void> pauseAsync (Executor executor)
用于暂停渲染线程和 ARCore 会话的非阻塞调用。
应从 onPause() 中调用。
如果在执行其他暂停或恢复操作时调用 pauseAsync,则暂停操作将会加入队列,并会在当前操作完成后再执行。
参数
执行程序 |
---|
返回
- 已暂停的主线程上已完成的
CompletableFuture
已完成。如果无法继续完成简历,我们将以异常方式完成未来的作业。
public void Resume ()
恢复渲染线程和 ARCore 会话。
这必须从 onResume() 调用。
抛出
CameraNotAvailableException 异常 | 如果无法打开相机 |
---|
public CompletableFuture<Void> sumAsync (Executor executor)
用于在后台继续执行渲染线程和 ARCore 会话的非阻塞调用
这必须从 onResume() 调用。
如果在执行其他暂停或恢复操作时调用此恢复操作,则恢复操作将排入队列,并且在当前操作完成后发生。
参数
执行程序 |
---|
返回
- 恢复完成后,系统会在主线程上完成 CompletableFuture。如果无法继续完成简历,将会发生异常。
public void setCameraStreamRenderPriority (intpriority)
设置渲染优先级以控制摄像头数据流的渲染顺序。优先级介于 0(先呈现)和 7(最后呈现)之间。
默认值为 7,该值会强制摄像头数据流最后呈现。这最适合用于性能,因为它可以防止过度绘制。不过,在将材质用作遮挡物(例如,在增强的人脸示例中)时,应进行更改。否则,遮挡物会遮住相机流,并呈现黑色。
参数
优先级 |
---|
public void setLightDirectionUpdateEnabled (boolean isLightDirectionUpdateEnabled)
设置是否应每帧更新环境 HDR 照明生成的光照方向。如果为 false,光照方向将更新一次,之后将不再发生变化。
当影子方向更新会分散注意力或让人分心时,此模式可用于关闭此功能。
默认状态为 true,每帧的光照方向都会更新。
参数
isLightDirectionUpdateEnabled |
---|
public void setLightEstimationEnabled (boolean enable)
启用基于摄像头画面的光估测功能。太阳的间接光的颜色和强度受 ARCore 的光估测提供的值调整。场景中的 Lit 对象将受到影响。
参数
启用 | 设置为 true 可启用光估测,为 false 可使用默认估计值,即像素强度为 1.0,色彩校正值为白色(1.0、1.0、1.0)。 |
---|
public void setupSession (Session session)
使用 AR 会话设置视图。如需提供 ARCore 会话,必须调用此方法一次。任何渲染操作都需要会话。
应使用更新模式 LATEST_CAMERA_IMAGE 配置会话。 如果没有此配置,更新 ARCore 会话可能会阻止界面线程,导致界面体验不佳。
参数
session | 要用于此视图的 ARCore 现场录像 |
---|