Files
2026-01-20 08:04:15 +08:00

34 lines
755 B
Plaintext

@Builder
export function buildImage(params: ESObject) {
if(params.color) {
Image(params.src)
.width('100%')
.height('100%')
.objectFit(ImageFit.Contain)
.fillColor(params.color)
// 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)
})
}
}