不优雅的一次功能实现 - 半透明背景效果
本来想实现一个半透明渐变色的黑色背景,查了好久的资料,没找到,嗯。。。。
最后使用Photoshop制作了一个半透明渐变色PNG图片来实现的。哇哈哈哈
在鸿蒙NEXT给组件设置backgroundImage的时候,一定要设置backgroundImageSize,不然你会发现你的背景显示不出来
Column(){ Text(this.mEpisodeDetail?.SeriesName) .fontColor($r('app.color.text_light')) .fontSize("20fp") Text(`S${this.mEpisodeDetail?.ParentIndexNumber}:E${this.mEpisodeDetail?.IndexNumber} - ${this.mEpisodeDetail?.Name}`) .fontColor($r('app.color.text_light')) .fontSize("12fp") .margin({top: "5vp"}) } .alignItems(HorizontalAlign.Start) .justifyContent(FlexAlign.End) .alignRules({ 'bottom': { 'anchor': '__container__', 'align': VerticalAlign.Bottom }, 'left': { 'anchor': '__container__', 'align': HorizontalAlign.Start }, }) .width("100%") .height("50%") .padding("15vp") .backgroundImage($r('app.media.bg_gradient_trans_down_up'), ImageRepeat.NoRepeat) .backgroundImageSize({width: '100%', height: '100%'})
网友留言(0 条)