ImageKnifeAnimatorComponent补充圆角功能
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
parent
65c39faf8a
commit
1ae2ce8d92
|
@ -4,6 +4,7 @@
|
||||||
- Fix inability to parse Resource format images of other modules
|
- Fix inability to parse Resource format images of other modules
|
||||||
- Improve the error logs
|
- Improve the error logs
|
||||||
- Fix callback onLoadFailed when taskpool exception occurs
|
- Fix callback onLoadFailed when taskpool exception occurs
|
||||||
|
- ImageKnife AnimatorComponent component adds rounded corner function
|
||||||
|
|
||||||
## 3.2.0-rc.2
|
## 3.2.0-rc.2
|
||||||
- Added callback information for image loading
|
- Added callback information for image loading
|
||||||
|
|
|
@ -468,4 +468,3 @@ DevEco Studio: NEXT Beta1-5.0.3.806, SDK: API12 Release(5.0.0.66)
|
||||||
## 遗留问题
|
## 遗留问题
|
||||||
|
|
||||||
- ImageKnifeAnimator组件无法设置ImageFit属性
|
- ImageKnifeAnimator组件无法设置ImageFit属性
|
||||||
- ImageKnifeAnimator组件设置border属性无法将图片变为圆角
|
|
|
@ -69,7 +69,8 @@ struct ImageAnimatorPage {
|
||||||
imageKnifeOption:{
|
imageKnifeOption:{
|
||||||
loadSrc:'https://gd-hbimg.huaban.com/e0a25a7cab0d7c2431978726971d61720732728a315ae-57EskW_fw658',
|
loadSrc:'https://gd-hbimg.huaban.com/e0a25a7cab0d7c2431978726971d61720732728a315ae-57EskW_fw658',
|
||||||
placeholderSrc:$r('app.media.loading'),
|
placeholderSrc:$r('app.media.loading'),
|
||||||
errorholderSrc:$r('app.media.failed')
|
errorholderSrc:$r('app.media.failed'),
|
||||||
|
border: { radius: 150 }
|
||||||
},animatorOption:this.animatorOption
|
},animatorOption:this.animatorOption
|
||||||
}).width(300).height(300).backgroundColor(Color.Orange).margin({top:30})
|
}).width(300).height(300).backgroundColor(Color.Orange).margin({top:30})
|
||||||
Text($r('app.string.Display_the_first_frame')).fontSize(20)
|
Text($r('app.string.Display_the_first_frame')).fontSize(20)
|
||||||
|
|
|
@ -61,6 +61,7 @@ export struct ImageKnifeAnimatorComponent {
|
||||||
.width(this.adaptiveWidth)
|
.width(this.adaptiveWidth)
|
||||||
.height(this.adaptiveHeight)
|
.height(this.adaptiveHeight)
|
||||||
.border(this.imageKnifeOption.border)
|
.border(this.imageKnifeOption.border)
|
||||||
|
.clip(this.imageKnifeOption.border?.radius == undefined ? false : true)
|
||||||
.state(this.animatorOption.state == undefined ? AnimationStatus.Running : this.animatorOption.state)
|
.state(this.animatorOption.state == undefined ? AnimationStatus.Running : this.animatorOption.state)
|
||||||
.iterations(this.animatorOption.iterations == undefined ? -1 : this.animatorOption.iterations)
|
.iterations(this.animatorOption.iterations == undefined ? -1 : this.animatorOption.iterations)
|
||||||
.reverse(this.animatorOption.reverse == undefined ? false : this.animatorOption.reverse)
|
.reverse(this.animatorOption.reverse == undefined ? false : this.animatorOption.reverse)
|
||||||
|
|
Loading…
Reference in New Issue