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

View File

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