!11022 Chip组件适配支持HM Symbol

Merge pull request !11022 from 卢俊鑫/master
This commit is contained in:
openharmony_ci 2024-04-30 11:08:45 +00:00 committed by Gitee
commit c5b3826988
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 54 additions and 2 deletions

View File

@ -21,6 +21,7 @@
/// <reference path="../component/units.d.ts" />
import { ResourceStr } from 'GlobalResource';
import { SymbolGlyphModifier } from './@ohos.arkui.modifier';
/**
* Enum for ChipSize
@ -226,6 +227,37 @@ export interface SuffixIconOptions extends IconCommonOptions {
*/
export interface PrefixIconOptions extends IconCommonOptions {}
/**
* Defines symbol options.
*
* @interface SymbolOptions
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @since 12
*/
export interface SymbolOptions {
/**
* Symbol normal.
*
* @type { ?SymbolGlyphModifier }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @since 12
*/
normal?: SymbolGlyphModifier;
/**
* Symbol activated.
*
* @type { ?SymbolGlyphModifier }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @since 12
*/
activated?: SymbolGlyphModifier;
}
/**
* Defines label margin.
*
@ -446,6 +478,16 @@ export interface ChipOptions {
*/
prefixIcon?: PrefixIconOptions;
/**
* Chip prefix symbol.
*
* @type { ?SymbolOptions }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @since 12
*/
prefixSymbol?: SymbolOptions;
/**
* Chip label.
*
@ -484,6 +526,16 @@ export interface ChipOptions {
*/
suffixIcon?: SuffixIconOptions;
/**
* Chip suffix symbol.
*
* @type { ?SymbolOptions }
* @syscap SystemCapability.ArkUI.ArkUI.Full
* @crossplatform
* @since 12
*/
suffixSymbol?: SymbolOptions;
/**
* Show close icon.
*

View File

@ -23,7 +23,7 @@ import Animator, { AnimatorOptions, AnimatorResult } from '@ohos.animator';
import WindowExtensionAbility, { WindowExtensionContext } from '@ohos.application.WindowExtensionAbility';
import {
Chip, ChipOptions, ChipSize, IconCommonOptions, LabelMarginOptions, LabelOptions, PrefixIconOptions,
SuffixIconOptions
SuffixIconOptions, SymbolOptions
} from '@ohos.arkui.advanced.Chip';
import {
IconOptions, LabelOptions as ChipItemLabelOptions, ChipGroupItemOptions, ChipItemStyle, ChipGroupSpaceOptions, IconItemOptions, IconGroupSuffix, ChipGroup
@ -121,7 +121,7 @@ export {
RequestFullWindowOptions, Rotation, Router, RouterOptions, RouterState, Scale, ScreenOnVisibleOptions, SegmentButton, SegmentButtonItemOptionsArray,
SegmentButtonOptions, SelectDialog, SelectOptions, SelectTitleBar, SelectTitleBarMenuItem, SelectionMenu,
SelectionMenuOptions, ShowActionMenuOptions, ShowDialogOptions, ShowDialogSuccessResponse,
ShowToastOptions, Size, SplitLayout, SubHeader, SuffixIconOptions, SwipeRefresher, SystemMediaQuery, SystemRouter,
ShowToastOptions, Size, SplitLayout, SubHeader, SuffixIconOptions, SwipeRefresher, SymbolOptions, SystemMediaQuery, SystemRouter,
TabSegmentButtonConstructionOptions, TabSegmentButtonOptions, TabTitleBar, TabTitleBarMenuItem, TabTitleBarTabItem,
TipsDialog, ToolBar, ToolBarOption, ToolBarOptions, Translation, TreeController, TreeListenType, TreeListener,
TreeListenerManager, TreeView, UIContext, UIInspector, UIObserver, WindowExtensionAbility,