HarmonyOS button设置相同颜色值的背景色和渐变色,为什么效果不一致?

demo代码:

@Entry
@Component
struct Index231231 {
  build() {
    Row() {
      Button( "同意协议并付款" , { type: ButtonType.Normal })
        .width('100%')
        .height(48)
        .fontSize(16)
        .fontColor("#FFFFFF")
        .borderRadius(12)
        .fontWeight(500)
        .linearGradient({
          direction: GradientDirection.Left,
          colors: [[0x0A1B1B1B , 0.0],
            [ 0x0A1B1B1B , 1.0]]
        })
    }
    .margin({ top: 20, left: 20, right: 20 })
  }
}
HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

button默认有背景色,然后设置的渐变色是带透明度的,所以透过去看过去是自带的背景色,可将backgroundColor设为透明。

分享
微博
QQ
微信
回复
2天前
相关问题
Button组件如何设置渐变背景色
2590浏览 • 1回复 待解决
napi里面,相同输入输出不一致
1694浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色
992浏览 • 1回复 待解决
如何设置边框颜色渐变色
540浏览 • 1回复 待解决
HarmonyOS Canvas设置渐变色没有效果
67浏览 • 1回复 待解决
启动调试行为不一致
242浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
72浏览 • 1回复 待解决
HarmonyOS 组件背景是否支持渐变色
275浏览 • 1回复 待解决
HarmonyOS 如何实现文字渐变色效果
67浏览 • 1回复 待解决
签名不一致报错怎么回事?
2726浏览 • 1回复 待解决
依赖hsp出包,报错versionname不一致
104浏览 • 1回复 待解决
water flow 出现gap不一致问题
728浏览 • 1回复 待解决
Path组件绘制线条粗细不一致
1934浏览 • 1回复 待解决