Signed-off-by: wujinhui <wujinhui7@huawei.com>
This commit is contained in:
wujinhui 2024-07-11 03:31:32 +00:00
parent bd0ba2fd41
commit 91f098c6c8
4 changed files with 23 additions and 13 deletions

View File

@ -1227,24 +1227,24 @@ declare enum ParticleUpdater {
/**
* Defines the SizeT type.
*
* @typedef { import('../../../../api/arkui/Graphics').SizeT<T> }
* @typedef { import('../api/arkui/Graphics').SizeT<T> }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @atomicservice
* @since 12
*/
declare type SizeT<T> = import('../../../../api/arkui/Graphics').SizeT<T>;
declare type SizeT<T> = import('../api/arkui/Graphics').SizeT<T>;
/**
* Defines the PositionT type.
*
* @typedef { import('../../../../api/arkui/Graphics').PositionT<T> }
* @typedef { import('../api/arkui/Graphics').PositionT<T> }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @atomicservice
* @since 12
*/
declare type PositionT<T> = import('../../../../api/arkui/Graphics').PositionT<T>;
declare type PositionT<T> = import('../api/arkui/Graphics').PositionT<T>;
/**
* Defines the Particle component attribute functions.

View File

@ -600,10 +600,20 @@ export { ContainerSpanModifier } from './arkui/ContainerSpanModifier';
/**
* Export ContainerSpanModifier, which is used to expose applyNormalAttribute function.
*
*
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @atomicservice
* @since 12
*/
export { SymbolSpanModifier } from './arkui/SymbolSpanModifier';
export { SymbolSpanModifier } from './arkui/SymbolSpanModifier';
/**
* Export ParticleModifier, which is used to expose applyNormalAttribute function.
*
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @atomicservice
* @since 12
*/
export { ParticleModifier } from './arkui/ParticleModifier';

View File

@ -18,15 +18,13 @@
* @kit ArkUI
*/
/**
* Defines Panel Modifier
*
* @extends PanelAttribute
* @implements AttributeModifier
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @atomicservice
* @since 12
*/
export declare class ParticleModifier extends ParticleAttribute implements AttributeModifier<ParticleAttribute> {
@ -34,10 +32,11 @@ export declare class ParticleModifier extends ParticleAttribute implements Attri
/**
* Defines the normal update attribute function.
*
* @param { ParticleAttribute } instance
* @param { ParticleAttribute } particleAttribute
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @atomicservice
* @since 12
*/
applyNormalAttribute?(instance: ParticleAttribute): void;
applyNormalAttribute?(particleAttribute: ParticleAttribute): void;
}

View File

@ -144,7 +144,7 @@ import {
MarqueeModifier, ProgressModifier, QRCodeModifier, TextClockModifier, TextTimerModifier, LineModifier, PathModifier,
PolygonModifier, PolylineModifier, RectModifier, ShapeModifier, AlphabetIndexerModifier, FormComponentModifier,
HyperlinkModifier, MenuModifier, MenuItemModifier, PanelModifier, SymbolGlyphModifier, AttributeUpdater,
ContainerSpanModifier, SymbolSpanModifier
ContainerSpanModifier, SymbolSpanModifier, ParticleModifier
} from "@ohos.arkui.modifier";
import {
DownloadFileButton,
@ -205,5 +205,6 @@ export {
ContainerSpanModifier, SegmentButtonTextItem, SegmentButtonIconItem, SegmentButtonIconTextItem, DimensionNoPercentage,
CommonSegmentButtonOptions, ItemRestriction, SegmentButtonItemTuple, SegmentButtonItemArray, SegmentButtonItemOptionsConstructorOptions, SegmentButtonItemOptions,
PixelMapDrawableDescriptor, AnimationOptions, AnimatedDrawableDescriptor, NodeAdapter, DownloadFileButton,
DownloadLayoutDirection, DownloadIconStyle, DownloadDescription, DownloadContentOptions, DownloadStyleOptions, Rect, RoundRect, edgeColors, borderStyles, borderRadiuses
DownloadLayoutDirection, DownloadIconStyle, DownloadDescription, DownloadContentOptions, DownloadStyleOptions,
Rect, RoundRect, edgeColors, borderStyles, borderRadiuses, ParticleModifier
};