添加bar组件

This commit is contained in:
2025-11-05 17:34:23 +08:00
parent 7314f23529
commit 3cb63ffca7
223 changed files with 23185 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
// import { Color } from '@ohos.arkui';
@Builder
export function buildImage(params: ESObject) {
if(params.color) {
Image(params.src)
.width('100%')
.height('100%')
.objectFit(ImageFit.Contain)
// .fillColor(Color.Blue)
.fillColor(params.color)
// colorFilter只对位图生效
.colorFilter(params.colorFilter)
// .colorFilter(
// [1, 0, 0, 0, 1,
// 0, 1, 0, 0, 1,
// 0, 0, 1, 0, 0,
// 0, 0, 0, 1, 0])
.onComplete((event)=>{
params.onComplete(event)
})
.onError((error) =>{
params.onError(error.message)
})
} else {
Image(params.src)
.width('100%')
.height('100%')
.objectFit(ImageFit.Contain)
.onComplete((event)=>{
params.onComplete(event)
})
.onError((error) =>{
params.onError(error.message)
})
}
}