# harmony-color-picker **Repository Path**: git_epistemer/harmony-color-picker ## Basic Information - **Project Name**: harmony-color-picker - **Description**: harmony os color picker component - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-05-26 - **Last Updated**: 2025-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # color-picker ![截图](library/art/Screenshot_2024-11-19T151630.png) ## 简介 color-picker 是一款基于 ArkUI CustomDialog 实现的简单易用的颜色选择器。 ## 下载安装 `ohpm i color-picker` ## 使用说明 ``` ArkUI @Entry @Component struct Index { @State color: string = '#ff0000'; colorPickDialogController: CustomDialogController | null = new CustomDialogController({ builder: ColorPickDialog({color: this.color}), alignment: DialogAlignment.Center, width: '80%', cornerRadius: 15, backgroundColor: $r('sys.color.background_primary') }) build() { Column({space: 10}) { Text(this.color) Shape() { Rect() .width(100) .height(100) .fill(this.color) } Button('选择颜色') .onClick(() => { this.colorPickDialogController?.open() }) } .height('100%') .width('100%') } aboutToDisappear(): void { this.colorPickDialogController = null } } ``` ## 开源协议 本项目基于 [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) ,在拷贝和借鉴代码时,请大家务必注明出处。