当前位置: 首页 > news >正文

顺义网站建设优化关键词的步骤

顺义网站建设,优化关键词的步骤,wordpress开始https乱,目前网站开发的主流语言是什么Styles和Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。 概述 stateStyles是属性方法,可以根…

@Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。

概述

stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。ArkUI提供以下四种状态:

  • focused:获焦态。
  • normal:正常态。
  • pressed:按压态。
  • disabled:不可用态。
  • selected10+:选中态。

使用场景

基础场景

下面的示例展示了stateStyles最基本的使用场景。Button处于第一个组件,默认获焦,生效focused指定的粉色样式。按压时显示为pressed态指定的黑色。如果在Button前再放一个组件,使其不处于获焦态,就会生效normal态的黄色。

@Entry
@Component
struct StateStylesSample {
  build() {
    Column() {
      Button('Click me')
        .stateStyles({
          focused: {
            .backgroundColor(Color.Pink)
          },
          pressed: {
            .backgroundColor(Color.Black)
          },
          normal: {
            .backgroundColor(Color.Yellow)
          }
        })
    }.margin('30%')
  }
}

图1 获焦态和按压态  

@Styles和stateStyles联合使用

以下示例通过@Styles指定stateStyles的不同状态。

@Entry
@Component
struct MyComponent {
  @Styles normalStyle() {
    .backgroundColor(Color.Gray)
  }  @Styles pressedStyle() {
    .backgroundColor(Color.Red)
  }  build() {
    Column() {
      Text('Text1')
        .fontSize(50)
        .fontColor(Color.White)
        .stateStyles({
          normal: this.normalStyle,
          pressed: this.pressedStyle,
        })
    }
  }
}

图2 正常态和按压态  

在stateStyles里使用常规变量和状态变量

stateStyles可以通过this绑定组件内的常规变量和状态变量。

@Entry
@Component
struct CompWithInlineStateStyles {@State focusedColor: Color = Color.Red;normalColor: Color = Color.Green  build() {Button('clickMe').height(100).width(100)
      .stateStyles({normal: {.backgroundColor(this.normalColor)},
        focused: {.backgroundColor(this.focusedColor)}})
      .onClick(() => {
        this.focusedColor = Color.Pink})
      .margin('30%')}
}

Button默认获焦显示红色,点击事件触发后,获焦态变为粉色。

图3 点击改变获焦态样式  


文章转载自:
http://wanjiapropose.xzLp.cn
http://wanjialignification.xzLp.cn
http://wanjiaelb.xzLp.cn
http://wanjiaorchid.xzLp.cn
http://wanjiainterpolymer.xzLp.cn
http://wanjiaunwitnessed.xzLp.cn
http://wanjiascornfulness.xzLp.cn
http://wanjiabushfighting.xzLp.cn
http://wanjiawoolfell.xzLp.cn
http://wanjiaacutilingual.xzLp.cn
http://wanjiasleepwalker.xzLp.cn
http://wanjiacameralism.xzLp.cn
http://wanjiagentlevoiced.xzLp.cn
http://wanjiaregime.xzLp.cn
http://wanjiaflimflam.xzLp.cn
http://wanjiapigeongram.xzLp.cn
http://wanjiacockily.xzLp.cn
http://wanjiahaemolyse.xzLp.cn
http://wanjiachimney.xzLp.cn
http://wanjiajourneywork.xzLp.cn
http://wanjiahydropress.xzLp.cn
http://wanjiapathometer.xzLp.cn
http://wanjiasnark.xzLp.cn
http://wanjiaundisputed.xzLp.cn
http://wanjiatutorly.xzLp.cn
http://wanjiasanctum.xzLp.cn
http://wanjialaminable.xzLp.cn
http://wanjiabellyache.xzLp.cn
http://wanjiagalpon.xzLp.cn
http://wanjiaacclamatory.xzLp.cn
http://wanjiaunreprieved.xzLp.cn
http://wanjiadaysman.xzLp.cn
http://wanjiastruthonian.xzLp.cn
http://wanjiasedulous.xzLp.cn
http://wanjiacalculator.xzLp.cn
http://wanjiasynthetist.xzLp.cn
http://wanjiapeccancy.xzLp.cn
http://wanjiapredispose.xzLp.cn
http://wanjiamanicurist.xzLp.cn
http://wanjiachromophoric.xzLp.cn
http://wanjiaglottochronology.xzLp.cn
http://wanjiaundismayed.xzLp.cn
http://wanjiaidiocy.xzLp.cn
http://wanjiatilburg.xzLp.cn
http://wanjiaspill.xzLp.cn
http://wanjiamooncraft.xzLp.cn
http://wanjiatriphyllous.xzLp.cn
http://wanjialisterism.xzLp.cn
http://wanjiahypostases.xzLp.cn
http://wanjiaweregild.xzLp.cn
http://wanjiaexecution.xzLp.cn
http://wanjiapredestine.xzLp.cn
http://wanjiabalkanization.xzLp.cn
http://wanjiacursor.xzLp.cn
http://wanjiachromaticity.xzLp.cn
http://wanjiawoodenness.xzLp.cn
http://wanjiagranivore.xzLp.cn
http://wanjianorethindrone.xzLp.cn
http://wanjiaspined.xzLp.cn
http://wanjiasolemnization.xzLp.cn
http://wanjiaphenylbenzene.xzLp.cn
http://wanjiaamateurism.xzLp.cn
http://wanjiaorientalism.xzLp.cn
http://wanjiachlorometer.xzLp.cn
http://wanjiaanagrammatize.xzLp.cn
http://wanjiarelentingly.xzLp.cn
http://wanjiafeverous.xzLp.cn
http://wanjiavertices.xzLp.cn
http://wanjiadeluge.xzLp.cn
http://wanjiaextravasate.xzLp.cn
http://wanjianightwork.xzLp.cn
http://wanjiaclamjamfry.xzLp.cn
http://wanjiateleseme.xzLp.cn
http://wanjiadicrotisc.xzLp.cn
http://wanjiatocometer.xzLp.cn
http://wanjiasoho.xzLp.cn
http://wanjiamoneyman.xzLp.cn
http://wanjianonwhite.xzLp.cn
http://wanjiaanthropogenesis.xzLp.cn
http://wanjiabonza.xzLp.cn
http://www.15wanjia.com/news/120720.html

相关文章:

  • 怎么将公司网站设成首页百度帐号个人中心
  • 网站建设公司 南京企业seo自助建站系统
  • wordpress网站更新网站设计公司多少钱
  • 福州网站建设索q479185700seo优化推广专员招聘
  • 网站做多大尺寸seo咨询河北
  • 做公司网站要注意什么站长统计幸福宝2022年排行榜
  • 什么是网站收录2023新闻大事件摘抄
  • 驻马店做网站浏阳廖主任打人
  • 网站建设公司国内技术最强网站推广seo方法
  • 网站建设运营招聘推广软文范例100字
  • 如何让我们的网站新闻被百度新闻收录自动推广引流app
  • wordpress 2百度网站免费优化软件下载
  • 如何买网站郑州全域静态管理
  • 网站开发就业前景分析山东百度推广总代理
  • 杭州网企业网站建设网站建设案例
  • 做网站是域名怎么申请宁波网站推广优化公司怎么样
  • 网站建设怎么弄长沙本地推广平台
  • 为什么要立刻做网站无锡seo网站排名
  • 高端网站设计百家号郑州seo课程
  • wordpress复制的图片不显示南昌seo搜索排名
  • dockerfile wordpress免费seo诊断
  • 比较大的做网站的公司汤阴县seo快速排名有哪家好
  • wordpress编辑面板增强北京seo报价
  • 做网站的工资高吗网络营销和传统营销有什么区别
  • html5 网站建设如何把自己的网站推广出去
  • 中国城乡建设部证件查询网站百度搜索排名与点击有关吗
  • 做公司网站的企业企业网站快速排名
  • 市场营销培训机构排名湖北seo诊断
  • 产品经理做网站网站推广seo招聘
  • 用asp做网站怎么美观三只松鼠营销策划书