HarmonyOS stateStyles方法好像设置了在模拟器上没有效果

stateStyles({
  pressed:{
    .backgroundColor($r('app.color.color_F4F4F4'))
  },
  normal:{
    .backgroundColor($r('app.color.color_white'))
  }
})

设置了点击没有效果。

HarmonyOS
2024-12-26 14:32:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

下面的demo是正常的:

// StyleExample.ets
@Entry
@Component
struct StyleExample {
  build() {
    Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center }) {
      Text("pressed")
        .backgroundColor("#0A59F7")
        .borderRadius(20)
        .borderStyle(BorderStyle.Dotted)
        .borderWidth(2)
        .borderColor(Color.Red)
        .width(100)
        .height(25)
        .opacity(1)
        .fontSize(14)
        .fontColor(Color.White)
        .stateStyles({
          pressed: {
            .backgroundColor("#ED6F21")
            .borderColor("#33000000")
          },
          normal:{
            .backgroundColor("#0A59F7")
            .borderColor("#33000000")
          }
        })
        .margin({ bottom: 20 })
        .textAlign(TextAlign.Center)
    }
    .width(350).height(300)
  }
}
分享
微博
QQ
微信
回复
2024-12-26 17:14:20
相关问题
HarmonyOS POP颜色设置没有效果
363浏览 • 1回复 待解决
模拟器安装应用包报错
567浏览 • 1回复 待解决
HarmonyOS 设置全局字体没有效果
316浏览 • 1回复 待解决
HarmonyOS flutter运行在模拟器白屏
547浏览 • 1回复 待解决
HarmonyOS px2vp模拟器无法正确转换
912浏览 • 1回复 待解决
HarmonyOS Canvas设置渐变色没有效果
464浏览 • 1回复 待解决
HarmonyOS 相机设置对焦点,没有效果
306浏览 • 1回复 待解决
HDC是否可以针对模拟器使用?
1120浏览 • 1回复 待解决
HarmonyOS模拟器使用libjsvm.so崩溃
723浏览 • 1回复 待解决
HarmonyOS 模拟器如何验证或设置网络
609浏览 • 1回复 待解决
HarmonyOS X86模拟器AAID获取失败
494浏览 • 1回复 待解决
HarmonyOS 模拟器黑屏
557浏览 • 1回复 待解决