vsping - 国外主机测评,国外VPS,国外服务器,国外云服务器,测评及优惠码vsping - 国外主机测评,国外VPS,国外服务器,国外云服务器,测评及优惠码国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

鸿蒙OS NestedScrollCoordinator

NestedScrollCoordinator java.lang.Object |—ohos.agp.components.Component |—|—ohos.agp.components.ComponentContainer |—|—|—ohos.agp.components.DirectionalLayout |—|—|—|—ohos.agp.components.NestedScrollCoordinator public class NestedScrollCoordinator extends DirectionalLayout 提供一个布局来协调可滚动组件和目标组件 Since: 3 嵌套类摘要 从类 ohos.agp.components.Component 继承的嵌套类/接口 Component.BindStateChangedListener, Component.CanAcceptScrollListener, Component.ClickedListener, Component.ComponentStateChangedListener, Component.ContourRefreshedListener, Component.DefSpeechEventListener, Component.DoubleClickedListener, Component.DragFeedbackProvider, Component.DraggedListener, Component.DrawTask, Component.EditEventListener, Component.EstimateSizeListener, Component.EstimateSpec, Component.FadeEffectEnum, Component.FocusChangedListener, Component.ForwardHoverListener, Component.ForwardTouchListener, Component.GestureType, Component.HoverEventListener, Component.KeyEventListener, Component.LayoutDirection, Component.LayoutRefreshedListener, Component.LongClickedListener, Component.MeasureSpec, Component.MouseEventListener, Component.MousePointerStyleListener, Component.OnDragListener, Component.RotationEventListener, Component.ScaledListener, Component.ScrolledListener, Component.ShadowDevice, Component.ShadowMode, Component.ShadowSize, Component.SpeechEventListener, Component.TouchEventListener, Component.UnconsumedKeyEventListener, Component.VoiceEvent 从类 ohos.agp.components.ComponentContainer 继承的嵌套类/接口 ComponentContainer.ArrangeListener 从类 ohos.agp.components.DirectionalLayout 继承的嵌套类/接口 DirectionalLayout.LayoutConfig 字段摘要 从类 ohos.agp.components.Component 继承的字段 ACCESSIBILITY_ADAPTABLE, ACCESSIBILITY_DISABLE, ACCESSIBILITY_ENABLE, AXIS_X, AXIS_Y, CONTOUR_BACKGROUND, CONTOUR_BORDER, CONTOUR_PADDING_BORDER, DEFAULT_SCALE, DRAG_DOWN, DRAG_HORIZONTAL, DRAG_HORIZONTAL_VERTICAL, DRAG_LEFT, DRAG_RIGHT, DRAG_UP, DRAG_VERTICAL, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED_CLEAR, EVENT_TYPE_COMPONENT_CLICKED, EVENT_TYPE_COMPONENT_FOCUSED, EVENT_TYPE_COMPONENT_LONG_CLICKED, EVENT_TYPE_COMPONENT_SCROLLED, EVENT_TYPE_COMPONENT_SELECTED, EVENT_TYPE_COMPONENT_TEXT_UPDATE, EVENT_TYPE_NOTICE, EVENT_TYPE_NOTIFICATION_STATE_UPDATE, EVENT_TYPE_TOAST_SHOW, EVENT_TYPE_WINDOW_STATE_UPDATE, FOCUS_ADAPTABLE, FOCUS_DISABLE, FOCUS_ENABLE, FOCUS_NEXT, FOCUS_PREVIOUS, FOCUS_SIDE_BOTTOM, FOCUS_SIDE_LEFT, FOCUS_SIDE_RIGHT, FOCUS_SIDE_TOP, HIDE, HORIZONTAL, ID_DEFAULT, INHERITED_MODE, INVISIBLE, mBackgroundElement, mCanvasForTaskOverContent, mCanvasForTaskUnderContent, mComponentParent, mContext, mDrawTaskOverContent, mDrawTaskUnderContent, mEstimateSizeListener, mForegroundElement, mForwardHoverListener, mHoverEventListener, mKeyEventListener, mMouseEventListener, mPosition, mRotationEventListener, mShadowElement, mUnconsumedKeyEventListener, OVAL_MODE, OVAL_SCROLL_BAR_MODE, POSITION_X_INDEX, POSITION_Y_INDEX, RECT_MODE, RECT_SCROLL_BAR_MODE, SCROLL_AUTO_STAGE, SCROLL_IDLE_STAGE, SCROLL_NORMAL_STAGE, UNSPECIFIED_SCROLL_BAR_MODE, VERTICAL, VISIBLE 从类 ohos.agp.components.ComponentContainer 继承的字段 FOCUS_CHILDREN_FIRST, FOCUS_CHILDREN_HIDE, FOCUS_PARENT_FIRST, mArrangeListener 构造函数摘要 构造函数 描述 NestedScrollCoordinator(Context context) 用于使用默认属性集和样式创建 NestedScrollCoordinator 实例的默认构造函数。 NestedScrollCoordinator(Context context, AttrSet attrSet) 用于在解析 XML 文件后使用指定的属性集和默认样式创建 NestedScrollCoordinator 实例的构造函数。 NestedScrollCoordinator(Context context, AttrSet attrSet, String styleName) 用于在解析 XML 文件后使用指定的属性集和指定的样式创建 NestedScrollCoordinator 实例的构造函数。 方法总结 从类 ohos.agp.components.Component 继承的方法 addDrawTask, addDrawTask, addScrolledListener, announceAccessibility, arrange, bindCornerMark, callOnClick, canScroll, clearFocus, createAnimatorProperty, disableFadeEffect, draw, enableCornerMark, enableFadeEffect, enableSaveState, enableScrollBar, estimateSize, executeDoubleClick, executeLongClick, findFocus, findNextFocusableComponent, findRequestNextFocus, getAccessibility, getAccessibilityDescription, getAlpha, getAltitude, getBackgroundElement, getBaseLine, getBottom, getBoundaryFadeEffectBottomRate, getBoundaryFadeEffectLeftRate, getBoundaryFadeEffectRightRate, getBoundaryFadeEffectTopRate, getCenterZoomFactor, getCentralScrollMode, getClickedListener, getClipEnabled, getComponentDescription, getComponentMinSize, getComponentParent, getComponentPosition, getComponentSize, getComponentStateChangedListener, getComponentTreeObserver, getContentEnable, getContentPosition, getContentPositionX, getContentPositionY, getContext, getContour, getContourRefreshedListener, getCornerMark, getDragAcceptAngle, getDraggedListener, getEditEventListener, getEstimatedHeight, getEstimatedWidth, getFadeEffectBoundaryWidth, getFadeEffectColor, getFocusable, getFocusBorderEnable, getFocusBorderPadding, getFocusBorderRadius, getFocusBorderWidth, getForegroundElement, getForegroundGravity, getForwardHoverListener, getForwardTouchListener, getGesturePriority, getHeight, getHorizontalPadding, getHorizontalPosition, getHoverEventListener, getId, getKeyEventListener, getLayoutConfig, getLayoutDirection, getLayoutDirectionResolved, getLayoutRefreshedListener, getLeft, getLocationOnScreen, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, getMatrix, getMinHeight, getMinWidth, getMode, getModeResolved, getMouseEventListener, getMousePointerStyleListener, getName, getPadding, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getPivot, getPivotX, getPivotY, getResourceManager, getRight, getRotation, getRotationEventListener, getRotationSensitivity, getScale, getScaledListener, getScaleX, getScaleY, getScrollbarBackgroundColor, getScrollbarColor, getScrollbarFadingDelay, getScrollbarFadingDuration, getScrollBarMode, getScrollbarRadius, getScrollbarRoundRect, getScrollbarStartAngle, getScrollbarSweepAngle, getScrollbarThickness, getScrollState, getScrollValue, getSelfVisibleRect, getShadowColor, getSpeechEventListener, getTag, getTop, getTouchEventListener, getTransitionSymbol, getTranslation, getTranslationX, getTranslationY, getTranslationZ, getUserNextFocus, getVerticalPadding, getVerticalPosition, getVisibility, getVisibleRectOnScreen, getWidth, getWindowVisibleRect, hasFocus, hasFocusedEffect, hasOverlaps, hideFocusBorder, invalidate, isBoundaryFadeEffectEnable, isBoundToWindow, isClickable, isClipToContourEnabled, isComponentDisplayed, isEnabled, isFadeEffected, isFocusable, isFocused, isIdentityMatrix, isLongClickOn, isPressed, isRtl, isSaveStateEnabled, isScrollbarFadingOn, isScrollBarOn, isScrollbarOverlapEnabled, isSelected, isSoundEnable, isTouchFocusable, isVibrationEffectEnabled, notifyAccessibility, onAttributeConfigChanged, onRestoreState, onRtlChanged, onSaveState, performScale, playSound, postLayout, refreshContour, release, removeBindStateChangedListener, removeScrolledListener, requestFocus, requestForceForwardTouchEvent, restoreComponentTreeState, saveComponentTreeState, scrollBy, scrollTo, setAccessibility, setAccessibilityDescription, setAlpha, setAltitude, setBackground, setBindStateChangedListener, setBottom, setBoundaryFadeEffectEnable, setCanAcceptScrollListener, setCenterZoomFactor, setCentralScrollMode, setClickable, setClickedListener, setClipEnabled, setClipToContourEnabled, setComponentDescription, setComponentMinSize, setComponentPosition, setComponentPosition, setComponentSize, setComponentStateChangedListener, setContentEnable, setContentPosition, setContentPositionX, setContentPositionY, setContour, setContourRefreshedListener, setDoubleClickedListener, setDragAcceptAngle, setDraggedListener, setEditEventListener, setEnabled, setEstimatedSize, setEstimateSizeListener, setFadeEffectBoundaryWidth, setFadeEffectColor, setFocusable, setFocusBorderEnable, setFocusBorderPadding, setFocusBorderRadius, setFocusBorderRadius, setFocusBorderWidth, setFocusChangedListener, setFocusedEffect, setForeground, setForegroundGravity, setForwardHoverListener, setForwardTouchListener, setGesturePriority, setHeight, setHorizontalPadding, setHorizontalPosition, setHoverEventListener, setId, setKeyEventListener, setLayoutConfig, setLayoutDirection, setLayoutRefreshedListener, setLeft, setLongClickable, setLongClickedListener, setMarginBottom, setMarginLeft, setMarginRight, setMarginsLeftAndRight, setMarginsTopAndBottom, setMarginTop, setMinHeight, setMinWidth, setMode, setMouseEventListener, setMousePointerStyleListener, setName, setOnDragListener, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRelative, setPaddingRight, setPaddingTop, setPivot, setPivot, setPivotX, setPivotY, setPosition, setPositionX, setPositionY, setPressState, setRight, setRotation, setRotationEventListener, setRotationSensitivity, setScale, setScaledListener, setScaleX, setScaleY, setScrollbarBackgroundColor, setScrollbarColor, setScrollbarFadingDelay, setScrollbarFadingDuration, setScrollbarFadingEnabled, setScrollBarMode, setScrollbarOverlapEnabled, setScrollbarRadius, setScrollbarRoundRect, setScrollbarStartAngle, setScrollbarSweepAngle, setScrollbarThickness, setScrolledListener, setSelected, setShadowColor, setShadowStyle, setSoundEnable, setSpeechEventListener, setTag, setTop, setTouchEventListener, setTouchFocusable, setTransitionSymbol, setTranslation, setTranslationX, setTranslationY, setTranslationZ, setUnconsumedKeyEventListener, setUserNextFocus, setVerticalPadding, setVerticalPosition, setVibrationEffectEnabled, setVisibility, setWidth, showFocusBorder, simulateClick, simulateDrag, startDragAndDrop, subscribeVoiceEvents, unsubscribeVoiceEvents 从类 ohos.agp.components.ComponentContainer 继承的方法 addComponent, addComponent, addComponent, addComponent, addComponent, dispatchRestoreState, dispatchSaveState, findComponentById, findComponentHolderById, getAutoLayout, getChildCount, getChildIndex, getComponentAt, getComponentTransition, getFocusOrder, getLayoutManager, informConfigurationChanged, isClipToChildBoundsEnabled, isClipToPaddingBoundsEnabled, isTouchEventSplitable, moveChildToFront, onDrag, removeAllComponents, removeComponent, removeComponentAt, removeComponentById, removeComponents, setArrangeListener, setAutoLayout, setAutoLayout, setClipToChildBoundsEnabled, setClipToPaddingBoundsEnabled, setComponentTransition, setFocusOrder, setLayoutManager, setTouchEventSplitable 从接口 ohos.agp.components.ComponentParent 继承的方法 getComponentParent, postLayout 从类 ohos.agp.components.DirectionalLayout 继承的方法 createLayoutConfig, getAlignment, getOrientation, getTotalWeight, isLayoutBaselined, setAlignment, setLayoutBaselined, setOrientation, setTotalWeight, verifyLayoutConfig 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 NestedScrollCoordinator public NestedScrollCoordinator(Context context) 用于使用默认属性集和样式创建 NestedScrollCoordinator 实例的默认构造函数。 参数: 参数名称 参数描述 context 指示应用程序上下文。 NestedScrollCoordinator public NestedScrollCoordinator(Context context, AttrSet attrSet) 用于在解析 XML 文件后使用指定的属性集和默认样式创建 NestedScrollCoordinator 实例的构造函数。 参数: 参数名称 参数描述 context 指示应用程序上下文。 attrSet 指示要使用的属性集。 NestedScrollCoordinator public NestedScrollCoordinator(Context context, AttrSet attrSet, String styleName) 用于在解析 XML 文件后使用指定的属性集和指定的样式创建 NestedScrollCoordinator 实例的构造函数。 参数: 参数名称 参数描述 context 指示应用程序上下文。 attrSet 指示要使用的属性集。 styleName 指示要使用的样式名称。

优惠码

鸿蒙OS MagicLayout.LayoutConfig

MagicLayout.LayoutConfig java.lang.Object |—ohos.agp.components.ComponentContainer.LayoutConfig |—|—ohos.agp.components.MagicLayout.LayoutConfig public static class MagicLayout.LayoutConfig extends ComponentContainer.LayoutConfig 指定 MagicLayout 中组件的布局参数。 Since: 5 字段摘要 修饰符和类型 字段 描述 int referenceSize 表示换行参考大小。 static int UNSPECIFIED_HIDE_PRIORITY 表示默认隐藏优先级。 static int UNSPECIFIED_REFERENCE_SIZE 指示换行参考尺寸的默认值,它等于组件的宽度及其边距。 从类 ohos.agp.components.ComponentContainer.LayoutConfig 继承的字段 height, MATCH_CONTENT, MATCH_PARENT, width 构造函数摘要 构造函数 描述 LayoutConfig() 用于创建 LayoutConfig 实例的默认构造函数,默认宽度和高度为 ComponentContainer.LayoutConfig#MATCH_CONTENT。 LayoutConfig(int width, int height) 用于创建具有指定宽度和高度的 LayoutConfig 实例的构造函数。 LayoutConfig(ComponentContainer.LayoutConfig source) 用于创建 LayoutConfig 实例的构造函数,使用父布局的参数。 LayoutConfig(MagicLayout.LayoutConfig source) 用于创建 LayoutConfig 实例的构造函数,使用当前 MagicLayout 的参数(包括宽度、高度、填充、边距、对齐方式和换行参考大小)。 LayoutConfig(Context context, AttrSet attrSet) 用于创建具有指定应用程序上下文和属性集的 LayoutConfig 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void applyToComponent(Component component) int getHidePriority() 获取 MagicLayout 中组件的隐藏优先级。 float getLayoutWeight() 获取 MagicLayout 中组件的权重。 int getMaxScaleHeight() 获取 MagicLayout 中缩放组件的最大高度。 int getMaxScaleWidth() 获取 MagicLayout 中缩放组件的最大宽度。 int getMinScaleHeight() 获取 MagicLayout 中缩放组件的最小高度。 int getMinScaleWidth() 获取 MagicLayout 中缩放组件的最小宽度。 float getScaleRatioOfParentHeight() 获取缩放组件的高度与其父 MagicLayout 高度的比率。 float getScaleRatioOfParentWidth() 获取缩放组件的宽度与其父 MagicLayout 宽度的比率。 void setHidePriority(int hidePriority) 设置 MagicLayout 中组件的隐藏优先级。 void setLayoutWeight(float layoutWeight) 设置 MagicLayout 中组件的权重。 void setMaxScaleHeight(int maxScaleHeight) 设置 MagicLayout 中缩放组件的最大高度。 void setMaxScaleWidth(int maxScaleWidth) 设置 MagicLayout 中缩放组件的最大宽度。 void setMinScaleHeight(int minScaleHeight) 设置 MagicLayout 中缩放组件的最小高度。 void setMinScaleWidth(int minScaleWidth) 设置 MagicLayout 中缩放组件的最小宽度。 void setScaleRatioOfParentHeight(float heightRatio) 设置缩放组件的高度与其父 MagicLayout 高度的比率。 void setScaleRatioOfParentWidth(float widthRatio) 设置缩放组件的宽度与其父 MagicLayout 的宽度的比率。 从类 ohos.agp.components.ComponentContainer.LayoutConfig 继承的方法 clone, getHorizontalEndMargin, getHorizontalStartMargin, getLayoutDirection, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, isMarginsRelative, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginsLeftAndRight, setMarginsRelative, setMarginsTopAndBottom, setMarginTop 从类 java.lang.Object 继承的方法 equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 字段详细信息 UNSPECIFIED_HIDE_PRIORITY public static final int UNSPECIFIED_HIDE_PRIORITY 表示默认隐藏优先级。 Since: 7 UNSPECIFIED_REFERENCE_SIZE public static...

优惠码

鸿蒙OS MagicLayout

MagicLayout java.lang.Object |—ohos.agp.components.Component |—|—ohos.agp.components.ComponentContainer |—|—|—ohos.agp.components.MagicLayout public class MagicLayout extends ComponentContainer 表示可以自适应调整组件位置和大小的布局。 MagicLayout 中的组件有七种自适应特性,包括环绕、拉伸、缩放、扩展、比例、均衡和隐藏。 包装功能:当当前行空间不足时,MagicLayout 中的组件将被放到下一行。如果组件在布局中垂直排列,则环绕功能将不起作用。 拉伸功能:MagicLayout 中的组件可以水平或垂直拉伸以适应布局。 缩放功能:MagicLayout 中的组件可以缩放以适应布局。 扩展功能:MagicLayout中可以显示的组件数量因容器而异。 比例特性:MagicLayout 中的指定组件始终按比例排列。 均衡特性:MagicLayout 中的组件可以适应布局的大小变化,相邻组件之间的间距相同。 隐藏功能:MagicLayout 中的组件以定义的优先级在水平或垂直方向显示。如果当前布局没有足够的可用空间,则可能会隐藏优先级较低的组件。 Since: 5 嵌套类摘要 修饰符和类型 类 描述 static class MagicLayout.LayoutConfig 指定 MagicLayout 中组件的布局参数。 从类 ohos.agp.components.Component 继承的嵌套类/接口 Component.BindStateChangedListener, Component.CanAcceptScrollListener, Component.ClickedListener, Component.ComponentStateChangedListener, Component.ContourRefreshedListener, Component.DefSpeechEventListener, Component.DoubleClickedListener, Component.DragFeedbackProvider, Component.DraggedListener, Component.DrawTask, Component.EditEventListener, Component.EstimateSizeListener, Component.EstimateSpec, Component.FadeEffectEnum, Component.FocusChangedListener, Component.ForwardHoverListener, Component.ForwardTouchListener, Component.GestureType, Component.HoverEventListener, Component.KeyEventListener, Component.LayoutDirection, Component.LayoutRefreshedListener, Component.LongClickedListener, Component.MeasureSpec, Component.MouseEventListener, Component.MousePointerStyleListener, Component.OnDragListener, Component.RotationEventListener, Component.ScaledListener, Component.ScrolledListener, Component.ShadowDevice, Component.ShadowMode, Component.ShadowSize, Component.SpeechEventListener, Component.TouchEventListener, Component.UnconsumedKeyEventListener, Component.VoiceEvent 从类 ohos.agp.components.ComponentContainer 继承的嵌套类/接口 ComponentContainer.ArrangeListener 字段摘要 修饰符和类型 字段 描述 static int EQUALIZE_DEFAULT 表示 MagicLayout 的边缘参与均衡操作。 static int EQUALIZE_NEAR_EDGE 表示 MagicLayout 的边缘不参与均衡操作。 static int FOLD_OBVERSE 表示两个相邻的组件被包裹起来,左边的留在当前行,右边的放在下一行。 static int FOLD_REVERSE 表示两个相邻的组件被包裹起来,右边的一个留在当前行,左边的放在下一行。 从类 ohos.agp.components.Component 继承的字段 ACCESSIBILITY_ADAPTABLE, ACCESSIBILITY_DISABLE, ACCESSIBILITY_ENABLE, AXIS_X, AXIS_Y, CONTOUR_BACKGROUND, CONTOUR_BORDER, CONTOUR_PADDING_BORDER, DEFAULT_SCALE, DRAG_DOWN, DRAG_HORIZONTAL, DRAG_HORIZONTAL_VERTICAL, DRAG_LEFT, DRAG_RIGHT, DRAG_UP, DRAG_VERTICAL, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED_CLEAR, EVENT_TYPE_COMPONENT_CLICKED, EVENT_TYPE_COMPONENT_FOCUSED, EVENT_TYPE_COMPONENT_LONG_CLICKED, EVENT_TYPE_COMPONENT_SCROLLED, EVENT_TYPE_COMPONENT_SELECTED, EVENT_TYPE_COMPONENT_TEXT_UPDATE, EVENT_TYPE_NOTICE, EVENT_TYPE_NOTIFICATION_STATE_UPDATE, EVENT_TYPE_TOAST_SHOW, EVENT_TYPE_WINDOW_STATE_UPDATE, FOCUS_ADAPTABLE, FOCUS_DISABLE, FOCUS_ENABLE, FOCUS_NEXT, FOCUS_PREVIOUS, FOCUS_SIDE_BOTTOM, FOCUS_SIDE_LEFT, FOCUS_SIDE_RIGHT, FOCUS_SIDE_TOP, HIDE, HORIZONTAL, ID_DEFAULT, INHERITED_MODE, INVISIBLE, mBackgroundElement, mCanvasForTaskOverContent, mCanvasForTaskUnderContent, mComponentParent, mContext, mDrawTaskOverContent, mDrawTaskUnderContent, mEstimateSizeListener, mForegroundElement, mForwardHoverListener, mHoverEventListener, mKeyEventListener, mMouseEventListener, mPosition, mRotationEventListener, mShadowElement, mUnconsumedKeyEventListener, OVAL_MODE, OVAL_SCROLL_BAR_MODE, POSITION_X_INDEX, POSITION_Y_INDEX, RECT_MODE, RECT_SCROLL_BAR_MODE, SCROLL_AUTO_STAGE, SCROLL_IDLE_STAGE, SCROLL_NORMAL_STAGE, UNSPECIFIED_SCROLL_BAR_MODE, VERTICAL, VISIBLE 从类 ohos.agp.components.ComponentContainer 继承的字段 FOCUS_CHILDREN_FIRST, FOCUS_CHILDREN_HIDE, FOCUS_PARENT_FIRST, mArrangeListener 构造函数摘要 构造函数 描述 MagicLayout(Context context) 用于使用默认属性集和样式创建 MagicLayout 实例的构造函数。 MagicLayout(Context context, AttrSet attrSet) 用于在解析 XML 文件后创建具有默认属性集的 MagicLayout 的构造函数。 MagicLayout(Context context, AttrSet attrSet, String styleName) 用于在 XML 文件解析后创建具有默认属性集和样式的 MagicLayout 的构造函数。 方法总结 修饰符和类型 方法 描述 ComponentContainer.LayoutConfig createLayoutConfig(Context context, AttrSet attrSet) 使用子组件的属性集创建布局参数。 int getAlignment() 获取布局中组件的对齐方式。 int getDefaultExtendMargin() 获取 MagicLayout 中组件之间的默认边距。 int getEqualizeType() 获取均衡类型。 int getExtendRevealLength() 获取MagicLayout中具有扩展功能的组件的显示长度。 int getFoldAlignment() 执行换行后,获取每行中组件的对齐方式。 int getFoldDirection() 获取换行的方向。 int getMaxEqualizeMargin() 获取 MagicLayout 中组件之间的最大边距以进行均衡操作。 int getMaxHeight() 获取 MagicLayout 的最大高度。 int getMaxWidth() 获取 MagicLayout 的最大宽度。 int getMinEqualizeMargin() 获取 MagicLayout 中组件之间的最小边距以进行均衡操作。 int getMinExtendMargin() 获取 MagicLayout 中组件之间的最小边距以进行扩展操作。 int getOrientation() 获取组件在布局中的排列方向。 boolean...

优惠码

鸿蒙OS ListContainer.ReboundEffectParams

ListContainer.ReboundEffectParams java.lang.Object |—ohos.agp.components.ListContainer.ReboundEffectParams public static class ListContainer.ReboundEffectParams extends Object 表示回弹效果参数。 Since: 4 构造函数摘要 构造函数 描述 ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent) 用于创建 ReboundEffectParams 实例的构造函数。 方法总结 修饰符和类型 方法 描述 int getOverscrollPercent() 获取 overscrollPercent 参数的值。 float getOverscrollRate() 获取 overscrollRate 参数的值。 int getRemainVisiblePercent() 获取保持可见百分比参数的值。 void setOverscrollPercent(int overscrollPercent) 设置 overscrollPercent 参数的值。 void setOverscrollRate(float overscrollRate) 设置 overscrollRate 参数的值。 void setRemainVisiblePercent(int remainVisiblePercent) 设置保持可见百分比参数的值。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 ReboundEffectParams public ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent) 用于创建 ReboundEffectParams 实例的构造函数。 参数: 参数名称 参数描述 overscrollPercent 表示过度滚动百分比(默认值:40)。 如果滚动内容的百分比超过该参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。 overscrollRate 表示过度滚动率(默认值:0.6)。 如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值。 remainVisiblePercent 指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。 Since: 4 方法详情 getOverscrollPercent public int getOverscrollPercent() 获取 overscrollPercent 参数的值。 如果滚动内容的百分比超过此参数的值(默认值:40),则内容滚动速度受 overscrollRate 参数的影响。 如果 overscrollRate 的值小于 1.0,则您的手指移动速度比内容快。 返回: 返回 overscrollPercent 的值。 Since: 4 getOverscrollRate public float getOverscrollRate() 获取 overscrollRate 参数的值。 如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值(默认值:0.6)。 返回: 返回 overscrollRate 的值。 Since: 4 getRemainVisiblePercent public int getRemainVisiblePercent() 获取保持可见百分比参数的值。 此参数指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。 返回: 返回保持可见百分比的值。 Since: 4 setOverscrollPercent public void setOverscrollPercent(int...

优惠码

鸿蒙OS ListContainer

ListContainer java.lang.Object |—ohos.agp.components.Component |—|—ohos.agp.components.ComponentContainer |—|—|—ohos.agp.components.ListContainer public class ListContainer extends ComponentContainer implements Text.TextObserver 提供在屏幕上向上或向下滚动时显示的列表容器。 此类继承自 ComponentContainer。 它使用 BaseItemProvider 来存储对象。 Since: 3 嵌套类摘要 修饰符和类型 类 描述 static interface ListContainer.ItemClickedListener 侦听 ListContainer 项的单击事件。 static interface ListContainer.ItemLongClickedListener 提供用于侦听和处理 ListContainer 项的长按事件的侦听器。 static interface ListContainer.ItemSelectedListener 侦听 ListContainer 对象中组件项的选定事件。 static interface ListContainer.ItemVisibilityChangedListener 提供在将组件添加到可见项集中或从可见项集中删除时要调用的回调。 static class ListContainer.ReboundEffectParams 表示回弹效果参数。 static interface ListContainer.ScrollListener 表示用于监视 ListContainer 对象滚动结束的内部接口。 从类 ohos.agp.components.Component 继承的嵌套类/接口 Component.BindStateChangedListener, Component.CanAcceptScrollListener, Component.ClickedListener, Component.ComponentStateChangedListener, Component.ContourRefreshedListener, Component.DefSpeechEventListener, Component.DoubleClickedListener, Component.DragFeedbackProvider, Component.DraggedListener, Component.DrawTask, Component.EditEventListener, Component.EstimateSizeListener, Component.EstimateSpec, Component.FadeEffectEnum, Component.FocusChangedListener, Component.ForwardHoverListener, Component.ForwardTouchListener, Component.GestureType, Component.HoverEventListener, Component.KeyEventListener, Component.LayoutDirection, Component.LayoutRefreshedListener, Component.LongClickedListener, Component.MeasureSpec, Component.MouseEventListener, Component.MousePointerStyleListener, Component.OnDragListener, Component.RotationEventListener, Component.ScaledListener, Component.ScrolledListener, Component.ShadowDevice, Component.ShadowMode, Component.ShadowSize, Component.SpeechEventListener, Component.TouchEventListener, Component.UnconsumedKeyEventListener, Component.VoiceEvent 从类 ohos.agp.components.ComponentContainer 继承的嵌套类/接口 ComponentContainer.ArrangeListener, ComponentContainer.LayoutConfig 字段摘要 修饰符和类型 字段 描述 static int INVALID_INDEX 指示无效索引。 static float ROTATION_SENSITIVITY_DEFAULT 指示 ListContainer 响应旋转表冠事件的默认旋转灵敏度。 static float ROTATION_SENSITIVITY_HIGH 表示 ListContainer 响应旋转表冠事件的高旋转灵敏度。 static float ROTATION_SENSITIVITY_LOW 指示 ListContainer 响应旋转表冠事件的低旋转灵敏度。 从类 ohos.agp.components.Component 继承的字段 ACCESSIBILITY_ADAPTABLE, ACCESSIBILITY_DISABLE, ACCESSIBILITY_ENABLE, AXIS_X, AXIS_Y, CONTOUR_BACKGROUND, CONTOUR_BORDER, CONTOUR_PADDING_BORDER, DEFAULT_SCALE, DRAG_DOWN, DRAG_HORIZONTAL, DRAG_HORIZONTAL_VERTICAL, DRAG_LEFT, DRAG_RIGHT, DRAG_UP, DRAG_VERTICAL, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED_CLEAR, EVENT_TYPE_COMPONENT_CLICKED, EVENT_TYPE_COMPONENT_FOCUSED, EVENT_TYPE_COMPONENT_LONG_CLICKED, EVENT_TYPE_COMPONENT_SCROLLED, EVENT_TYPE_COMPONENT_SELECTED, EVENT_TYPE_COMPONENT_TEXT_UPDATE, EVENT_TYPE_NOTICE, EVENT_TYPE_NOTIFICATION_STATE_UPDATE, EVENT_TYPE_TOAST_SHOW, EVENT_TYPE_WINDOW_STATE_UPDATE, FOCUS_ADAPTABLE, FOCUS_DISABLE, FOCUS_ENABLE, FOCUS_NEXT, FOCUS_PREVIOUS, FOCUS_SIDE_BOTTOM, FOCUS_SIDE_LEFT, FOCUS_SIDE_RIGHT, FOCUS_SIDE_TOP, HIDE, HORIZONTAL, ID_DEFAULT, INHERITED_MODE, INVISIBLE, mBackgroundElement, mCanvasForTaskOverContent, mCanvasForTaskUnderContent, mComponentParent, mContext, mDrawTaskOverContent, mDrawTaskUnderContent, mEstimateSizeListener, mForegroundElement, mForwardHoverListener, mHoverEventListener, mKeyEventListener, mMouseEventListener, mPosition, mRotationEventListener, mShadowElement, mUnconsumedKeyEventListener, OVAL_MODE, OVAL_SCROLL_BAR_MODE, POSITION_X_INDEX, POSITION_Y_INDEX, RECT_MODE, RECT_SCROLL_BAR_MODE, SCROLL_AUTO_STAGE, SCROLL_IDLE_STAGE, SCROLL_NORMAL_STAGE, UNSPECIFIED_SCROLL_BAR_MODE, VERTICAL, VISIBLE 从类 ohos.agp.components.ComponentContainer 继承的字段 FOCUS_CHILDREN_FIRST, FOCUS_CHILDREN_HIDE, FOCUS_PARENT_FIRST, mArrangeListener 构造函数摘要 构造函数 描述 ListContainer(Context context) 用于使用默认属性集和样式创建 ListContainer 实例的默认构造函数。 ListContainer(Context context, AttrSet attrSet) 用于在 XML 文件解析后使用指定的属性集和默认样式创建 ListContainer 实例的构造函数。 ListContainer(Context context, AttrSet attrSet, String styleName) 用于在 XML 文件解析后使用指定的属性集和指定的样式创建 ListContainer 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void addComponent(Component childComponent) 通过在内部调用 ComponentContainer.addComponent(ohos.agp.components.Component,int index) 将组件添加到队列的末尾。 void addComponent(Component childComponent, int index) 将组件添加到指定位置。 void addComponent(Component childComponent, int width, int height) 添加一个组件并设置其宽度和高度。 void addComponent(Component childComponent, int index, ComponentContainer.LayoutConfig layoutConfig) 添加组件并设置其布局参数和位置。 void addComponent(Component childComponent, ComponentContainer.LayoutConfig layoutConfig) 添加一个组件并设置其布局参数。 void addItemVisibilityChangedListener(ListContainer.ItemVisibilityChangedListener listener) 将 ItemVisibilityChangedListener 添加到侦听器列表中。 boolean executeItemClick(Component component, int position, long id) 处理组件项的单击事件。 <T extends Component>T findComponentById(int id) 查找具有给定 ID 的组件。 Element getBoundary() 获取用作列表自定义边界的 Element 对象。 Color getBoundaryColor() 获取此 ListContainer 对象的边界颜色。 boolean getBoundarySwitch() 指定是否启用边界绘制。...

优惠码

鸿蒙OS ListComponent.ReboundEffectParams

ListComponent.ReboundEffectParams java.lang.Object |—ohos.agp.components.ListComponent.ReboundEffectParams public static class ListComponent.ReboundEffectParams extends Object 提供参数来实现反弹效果。 Since: 7 构造函数摘要 构造函数 描述 ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent) 用于创建 ReboundEffectParams 实例的构造函数。 方法总结 修饰符和类型 方法 描述 int getOverscrollPercent() 获取 overscrollPercent 的值。 float getOverscrollRate() 获取 overscrollRate 的值。 int getRemainVisiblePercent() 获取保持可见百分比的值。 void setOverscrollPercent(int overscrollPercent) 设置 overscrollPercent 的值。 void setOverscrollRate(float overscrollRate) 设置 overscrollRate 的值。 void setRemainVisiblePercent(int remainVisiblePercent) 设置保持可见百分比的值。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 ReboundEffectParams public ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent) 用于创建 ReboundEffectParams 实例的构造函数。 参数: 参数名称 参数描述 overscrollPercent 表示过度滚动百分比。 默认值为 40。如果滚动内容的百分比超过此参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。 overscrollRate 表示超滚动率。 默认值为 0.6。 如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值。 remainVisiblePercent 指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。 方法详情 getOverscrollPercent public int getOverscrollPercent() 获取 overscrollPercent 的值。 返回: 返回 overscrollPercent 的值。 Since: 7 getOverscrollRate public float getOverscrollRate() 获取 overscrollRate 的值。 返回: 返回 overscrollRate 的值。 Since: 7 getRemainVisiblePercent public int getRemainVisiblePercent() 获取保持可见百分比的值。 返回: 返回保持可见百分比的值。 Since: 7 setOverscrollPercent public void setOverscrollPercent(int overscrollPercent) 设置 overscrollPercent 的值。 参数: 参数名称 参数描述 overscrollPercent 表示要设置的值。 该参数表示过度滚动百分比。 默认值为 40。如果滚动内容的百分比超过此参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。 Since: 7 setOverscrollRate public void setOverscrollRate(float overscrollRate)...

优惠码

鸿蒙OS ListComponent.OnFlingListener

ListComponent.OnFlingListener java.lang.Object |—ohos.agp.components.ListComponent.OnFlingListener public abstract static class ListComponent.OnFlingListener extends Object 实现监听。 Since: 7 构造函数摘要 构造函数 描述 OnFlingListener() 方法总结 修饰符和类型 方法 描述 abstract boolean onFlingDetected(int speedX, int speedY) 当检测到投掷时调用。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 OnFlingListener public OnFlingListener() 方法详情 onFlingDetected public abstract boolean onFlingDetected(int speedX, int speedY) 当检测到投掷时调用。 参数: 参数名称 参数描述 speedX 表示水平方向的抛掷速度,以像素/秒为单位。 speedY 表示垂直方向的抛掷速度,以像素/秒为单位。 返回: 如果处理了 fling,则返回 true; 否则返回 false。 Since: 7

优惠码

鸿蒙OS ListComponent.ListLayoutConfig

ListComponent.ListLayoutConfig java.lang.Object |—ohos.agp.components.ComponentContainer.LayoutConfig |—|—ohos.agp.components.ListComponent.ListLayoutConfig public static class ListComponent.ListLayoutConfig extends ComponentContainer.LayoutConfig 继承自 ComponentContainer.LayoutConfig 并提供方法使 ListComponent 中的组件能够访问对应的 ComponentOwner。 字段摘要 从类 ohos.agp.components.ComponentContainer.LayoutConfig 继承的字段 height, MATCH_CONTENT, MATCH_PARENT, width 构造函数摘要 构造函数 描述 ListLayoutConfig() 用于创建 ListLayoutConfig 实例的默认构造函数。 ListLayoutConfig(int width, int height) 用于根据指定的宽度和高度创建 ListLayoutConfig 实例的构造函数。 ListLayoutConfig(ComponentContainer.LayoutConfig source) 用于基于现有 ComponentContainer.LayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。 ListLayoutConfig(ListComponent.ListLayoutConfig source) 用于基于现有 ListLayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。 ListLayoutConfig(Context context, AttrSet attrSet) 用于根据指定的属性集创建 ListLayoutConfig 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void applyToComponent(Component component) 将 LayoutConfig 应用到指定的组件。 ComponentOwner getComponentOwner() 获取此 ListLayoutConfig 对应的ComponentOwner。 boolean getFullLane() 检查此 ListLayoutConfig 对应的组件是否占据了砌体布局中的所有通道。 void setComponentOwner(ComponentOwner componentOwner) 设置组件所有者。 void setFullLane(boolean fullLane) 设置此 ListLayoutConfig 对应的组件是否占据砌体布局中的所有车道。 从类 ohos.agp.components.ComponentContainer.LayoutConfig 继承的方法 clone, getHorizontalEndMargin, getHorizontalStartMargin, getLayoutDirection, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, isMarginsRelative, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginsLeftAndRight, setMarginsRelative, setMarginsTopAndBottom, setMarginTop 从类 java.lang.Object 继承的方法 equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 ListLayoutConfig public ListLayoutConfig() 用于创建 ListLayoutConfig 实例的默认构造函数。 此实例的宽度和高度默认设置为 MATCH_CONTENT。 ListLayoutConfig public ListLayoutConfig(Context context, AttrSet attrSet) 用于根据指定的属性集创建 ListLayoutConfig 实例的构造函数。 参数: 参数名称 参数描述 context 指示应用程序上下文。 attrSet 指示要使用的属性集。 Since: 7 ListLayoutConfig public ListLayoutConfig(int width, int height) 用于根据指定的宽度和高度创建 ListLayoutConfig 实例的构造函数。 参数: 参数名称 参数描述 width 表示宽度,以像素为单位。 该值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。 height 表示高度,以像素为单位。 该值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。 ListLayoutConfig public ListLayoutConfig(ComponentContainer.LayoutConfig source) 用于基于现有 ComponentContainer.LayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。 参数: 参数名称 参数描述 source 指示要使用的现有 ComponentContainer.LayoutConfig 实例。 Since: 7...

优惠码

鸿蒙OS ListComponent

ListComponent java.lang.Object |—ohos.agp.components.Component |—|—ohos.agp.components.ComponentContainer |—|—|—ohos.agp.components.ListComponent public class ListComponent extends ComponentContainer 一个容器类,用于显示可以在屏幕上上下滚动的列表。 嵌套类摘要 修饰符和类型 类 描述 static interface ListComponent.BounceBackListener 实现监听反弹状态的变化,包括反弹开始、反弹进行中、反弹结束。 static interface ListComponent.CachePolicyListener 实现监听以将组件添加到 ListComponentPool。 static class ListComponent.ListLayoutConfig 继承自 ComponentContainer.LayoutConfig 并提供方法使 ListComponent 中的组件能够访问对应的 ComponentOwner。 static interface ListComponent.OnComponentBoundStatusChangeListener 实现监听 ListComponent 的状态变化。 static class ListComponent.OnFlingListener 实现监听。 static class ListComponent.ReboundEffectParams 提供参数来实现反弹效果。 从类 ohos.agp.components.Component 继承的嵌套类/接口 Component.BindStateChangedListener, Component.CanAcceptScrollListener, Component.ClickedListener, Component.ComponentStateChangedListener, Component.ContourRefreshedListener, Component.DefSpeechEventListener, Component.DoubleClickedListener, Component.DragFeedbackProvider, Component.DraggedListener, Component.DrawTask, Component.EditEventListener, Component.EstimateSizeListener, Component.EstimateSpec, Component.FadeEffectEnum, Component.FocusChangedListener, Component.ForwardHoverListener, Component.ForwardTouchListener, Component.GestureType, Component.HoverEventListener, Component.KeyEventListener, Component.LayoutDirection, Component.LayoutRefreshedListener, Component.LongClickedListener, Component.MeasureSpec, Component.MouseEventListener, Component.MousePointerStyleListener, Component.OnDragListener, Component.RotationEventListener, Component.ScaledListener, Component.ScrolledListener, Component.ShadowDevice, Component.ShadowMode, Component.ShadowSize, Component.SpeechEventListener, Component.TouchEventListener, Component.UnconsumedKeyEventListener, Component.VoiceEvent 从类 ohos.agp.components.ComponentContainer 继承的嵌套类/接口 ComponentContainer.ArrangeListener, ComponentContainer.LayoutConfig 字段摘要 修饰符和类型 字段 描述 static int HORIZONTAL 表示组件在 ListComponent 中水平排列。 static long INVALID_ID 表示 ListComponent 中的组件 ID 无效。 static int INVALID_POSITION 指示 ListComponent 中的无效组件位置。 static int INVALID_TYPE 表示 ListComponent 中的组件类型无效。 static int ITEM_TYPE_NO_SCALE_MASK 表示不使用比例。 static int ITEM_TYPE_NO_STICK_MASK 表示不使用摇杆。 static int LIST_SCROLL_STATE_DRAGGING 指示正在拖动 ListComponent。 static int LIST_SCROLL_STATE_IDLE 表示 ListComponent 处于空闲状态。 static int LIST_SCROLL_STATE_SETTLING 表示 ListComponent 正在被滑动。 static int UNDEFINED_DURATION 表示未定义滚动持续时间。 static int VERTICAL 表示组件在 ListComponent 中垂直排列。 从类 ohos.agp.components.Component 继承的字段 ACCESSIBILITY_ADAPTABLE, ACCESSIBILITY_DISABLE, ACCESSIBILITY_ENABLE, AXIS_X, AXIS_Y, CONTOUR_BACKGROUND, CONTOUR_BORDER, CONTOUR_PADDING_BORDER, DEFAULT_SCALE, DRAG_DOWN, DRAG_HORIZONTAL, DRAG_HORIZONTAL_VERTICAL, DRAG_LEFT, DRAG_RIGHT, DRAG_UP, DRAG_VERTICAL, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED_CLEAR, EVENT_TYPE_COMPONENT_CLICKED, EVENT_TYPE_COMPONENT_FOCUSED, EVENT_TYPE_COMPONENT_LONG_CLICKED, EVENT_TYPE_COMPONENT_SCROLLED, EVENT_TYPE_COMPONENT_SELECTED, EVENT_TYPE_COMPONENT_TEXT_UPDATE, EVENT_TYPE_NOTICE, EVENT_TYPE_NOTIFICATION_STATE_UPDATE, EVENT_TYPE_TOAST_SHOW, EVENT_TYPE_WINDOW_STATE_UPDATE, FOCUS_ADAPTABLE, FOCUS_DISABLE, FOCUS_ENABLE, FOCUS_NEXT, FOCUS_PREVIOUS, FOCUS_SIDE_BOTTOM, FOCUS_SIDE_LEFT, FOCUS_SIDE_RIGHT, FOCUS_SIDE_TOP, HIDE, ID_DEFAULT, INHERITED_MODE, INVISIBLE, mBackgroundElement, mCanvasForTaskOverContent, mCanvasForTaskUnderContent, mComponentParent, mContext, mDrawTaskOverContent, mDrawTaskUnderContent, mEstimateSizeListener, mForegroundElement, mForwardHoverListener, mHoverEventListener, mKeyEventListener, mMouseEventListener, mPosition, mRotationEventListener, mShadowElement, mUnconsumedKeyEventListener, OVAL_MODE, OVAL_SCROLL_BAR_MODE, POSITION_X_INDEX, POSITION_Y_INDEX, RECT_MODE, RECT_SCROLL_BAR_MODE, SCROLL_AUTO_STAGE, SCROLL_IDLE_STAGE, SCROLL_NORMAL_STAGE, UNSPECIFIED_SCROLL_BAR_MODE, VISIBLE 从类 ohos.agp.components.ComponentContainer 继承的字段 FOCUS_CHILDREN_FIRST, FOCUS_CHILDREN_HIDE, FOCUS_PARENT_FIRST, mArrangeListener 构造函数摘要 构造函数 描述 ListComponent(Context context) 用于根据默认属性集和样式创建 ListComponent 实例的构造函数。 ListComponent(Context context, AttrSet attrSet) 用于根据指定的属性集和默认样式创建 ListComponent 实例的构造函数。 ListComponent(Context context, AttrSet attrSet, String styleName) 用于根据指定的属性集和样式创建 ListComponent 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void addBounceBackListener(ListComponent.BounceBackListener listener) 为反弹状态更改添加侦听器。 void addCachePolicyListener(ListComponent.CachePolicyListener listener) 为缓存策略添加侦听器。 void addComponent(Component childComponent) 通过在内部调用 ComponentContainer.addComponent(ohos.agp.components.Component,int index) 将组件添加到队列的末尾。 void addComponent(Component childComponent, int index) 将组件添加到指定位置。 void addComponent(Component childComponent, int width, int height) 添加一个组件并设置其宽度和高度。 void addComponent(Component childComponent, int index, ComponentContainer.LayoutConfig layoutConfig) 添加组件并设置其布局参数和位置。 void addComponent(Component childComponent, ComponentContainer.LayoutConfig layoutConfig) 添加一个组件并设置其布局参数。...

优惠码

鸿蒙OS LayoutScatter

LayoutScatter java.lang.Object |—ohos.agp.components.LayoutScatter public class LayoutScatter extends Object 提供组件转换工具。 您可以使用该工具在 XML 文件中定义一个组件,然后调用 parse(int, ohos.agp.components.ComponentContainer, boolean) 方法使用该文件生成一个 Component 对象。 嵌套类摘要 修饰符和类型 类 描述 static interface LayoutScatter.Picker 提供检查组件是否可以加载的方法。 方法总结 修饰符和类型 方法 描述 LayoutScatter clone(Context context, ResourceManager resourceManager) 克隆一个 LayoutScatter 对象。 Component createComponentElement(String fullClassName, AttrSet attrSet) 根据组件的完全限定类名实例化组件。 static LayoutScatter getInstance(Context context) 根据上下文获取一个 LayoutScatter 对象。 LayoutScatter.Picker getPicker() 获取组件选择器。 Component parse(int xmlId, ComponentContainer root, boolean attachToRoot) 将 XML 文件转换为组件。 void setPicker(LayoutScatter.Picker picker) 设置一个新的组件选择器来替换现有的。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 方法详情 getInstance public static LayoutScatter getInstance(Context context) 根据上下文获取一个 LayoutScatter 对象。 参数: 参数名称 参数描述 context 指示应用程序上下文。 返回: 返回用于将 XML 文件转换为组件的 LayoutScatter 对象。 clone public LayoutScatter clone(Context context, ResourceManager resourceManager) 克隆一个 LayoutScatter 对象。 使用传输的 Context 和 ResourceManager 对象克隆新的 LayoutScatter 对象。 参数: 参数名称 参数描述 context 指示应用程序的 Context 对象。 resourceManager 表示应用程序的 ResourceManager 对象。 返回: 返回 LayoutScatter 对象。 parse public Component parse(int xmlId, ComponentContainer root, boolean attachToRoot) 将 XML 文件转换为组件。 将 XML 文件转换为组件后,您可以将新组件添加到根组件,在这种情况下,将返回根组件。 否则,返回创建的组件。 参数: 参数名称 参数描述 xmlId...

优惠码