手机营销型网站建设,网站维护一年多少钱,什么网站可以自己做房子设计图,制作公司网站一般多久能好文章目录 前言一、Badge组件1.1 子组件1.2 接口接口1参数 接口2参数 BadgePosition枚举说明BadgeStyle对象说明 1.3 示例代码 总结 前言
Badge组件#xff1a;可以附加在单个组件上用于信息标记的容器组件。 一、Badge组件
可以附加在单个组件上用于信息标记的容器组件。
说… 文章目录 前言一、Badge组件1.1 子组件1.2 接口接口1参数 接口2参数 BadgePosition枚举说明BadgeStyle对象说明 1.3 示例代码 总结 前言
Badge组件可以附加在单个组件上用于信息标记的容器组件。 一、Badge组件
可以附加在单个组件上用于信息标记的容器组件。
说明 该组件从API Version 7开始支持。后续版本如有新增内容则采用上角标单独标记该内容的起始版本。
1.1 子组件
支持单个子组件。
说明 子组件类型系统组件和自定义组件支持渲染控制类型if/else、ForEach和LazyForEach。
1.2 接口
接口1
接口 方法1 Badge(value: {count: number, position?: BadgePosition, maxCount?: number, style: BadgeStyle})
创建数字标记组件。
从API version 9开始该接口支持在ArkTS卡片中使用。
参数
count 参数类型: number 必填: 是 默认值: 参数描述: 设置提醒消息数。 说明: 小于等于0时不显示信息标记。 取值范围[-2147483648,2147483647]非整数时会舍去小数部分取整数部分如5.5取5。 参数名:
position 参数类型: BadgePosition 必填: 否 默认值: BadgePosition.RightTop 参数描述: 设置提示点显示位置。 参数名:
maxCount 参数类型: number 必填: 否 默认值: 99 参数描述: 最大消息数超过最大消息时仅显示maxCount。 参数名:
style 参数类型: BadgeStyle 必填: 是 默认值: 参数描述: Badge组件可设置样式支持设置文本颜色、尺寸、圆点颜色和尺寸。
接口2
方法2 Badge(value: {value: string, position?: BadgePosition, style: BadgeStyle})
根据字符串创建标记组件。
从API version 9开始该接口支持在ArkTS卡片中使用。
参数
参数名: value
参数类型: string 必填: 是 默认值: - 参数描述: 提示内容的文本字符串。 参数名: position
参数类型: BadgePosition 必填: 否 默认值: BadgePosition.RightTop 参数描述: 设置提示点显示位置。 参数名: style
参数类型: BadgeStyle 必填: 是 默认值: - 参数描述: Badge组件可设置样式支持设置文本颜色、尺寸、圆点颜色和尺寸。
BadgePosition枚举说明
从API version 9开始该接口支持在ArkTS卡片中使用。 名称: RightTop 描述: 圆点显示在右上角。
名称: Right 描述: 圆点显示在右侧纵向居中。
名称: Left 描述: 圆点显示在左侧纵向居中。
BadgeStyle对象说明
从API version 9开始该接口支持在ArkTS卡片中使用。 名称: color
类型: ResourceColor 必填: 否 默认值: Color.White 描述: 文本颜色。
名称: fontSize 类型: number | string 必填: 否 默认值: 10 描述: 文本大小。单位vp。说明不支持设置百分比。
名称: badgeSize 类型: number | string 必填: 否 默认值: 16 描述: Badge的大小。不支持百分比形式设置。当设置为非法值时按照默认值处理。单位vp。
名称: badgeColor 类型: ResourceColor 必填: 否 默认值: Color.Red 描述: Badge的颜色。
1.3 示例代码
// xxx.ets
Entry
Component
struct BadgeExample {Builder TabBuilder(index: number) {Column() {if (index 2) {Badge({value: ,style: { badgeSize: 6, badgeColor: #FA2A2D }}) {Image(/common/public_icon_off.svg).width(24).height(24)}.width(24).height(24).margin({ bottom: 4 })} else {Image(/common/public_icon_off.svg).width(24).height(24).margin({ bottom: 4 })}Text(Tab).fontColor(#182431).fontSize(10).fontWeight(500).lineHeight(14)}.width(100%).height(100%).justifyContent(FlexAlign.Center)}Builder itemBuilder(value: string) {Row() {Image(common/public_icon.svg).width(32).height(32).opacity(0.6)Text(value).width(177).height(21).margin({ left: 15, right: 76 }).textAlign(TextAlign.Start).fontColor(#182431).fontWeight(500).fontSize(16).opacity(0.9)Image(common/public_icon_arrow_right.svg).width(12).height(24).opacity(0.6)}.width(100%).padding({ left: 12, right: 12 }).height(56)}build() {Column() {Text(dotsBadge).fontSize(18).fontColor(#182431).fontWeight(500).margin(24)Tabs() {TabContent().tabBar(this.TabBuilder(0))TabContent().tabBar(this.TabBuilder(1))TabContent().tabBar(this.TabBuilder(2))TabContent().tabBar(this.TabBuilder(3))}.width(360).height(56).backgroundColor(#F1F3F5)Column() {Text(stringBadge).fontSize(18).fontColor(#182431).fontWeight(500).margin(24)List({ space: 12 }) {ListItem() {Text(list1).fontSize(14).fontColor(#182431).margin({ left: 12 })}.width(100%).height(56).backgroundColor(#FFFFFF).borderRadius(24).align(Alignment.Start)ListItem() {Badge({value: New,position: BadgePosition.Right,style: { badgeSize: 16, badgeColor: #FA2A2D }}) {Text(list2).width(27).height(19).fontSize(14).fontColor(#182431)}.width(49.5).height(19).margin({ left: 12 })}.width(100%).height(56).backgroundColor(#FFFFFF).borderRadius(24).align(Alignment.Start)}.width(336)Text(numberBadge).fontSize(18).fontColor(#182431).fontWeight(500).margin(24)List() {ListItem() {this.itemBuilder(list1)}ListItem() {Row() {Image(common/public_icon.svg).width(32).height(32).opacity(0.6)Badge({count: 1,position: BadgePosition.Right,style: { badgeSize: 16, badgeColor: #FA2A2D }}) {Text(list2).width(177).height(21).textAlign(TextAlign.Start).fontColor(#182431).fontWeight(500).fontSize(16).opacity(0.9)}.width(240).height(21).margin({ left: 15, right: 11 })Image(common/public_icon_arrow_right.svg).width(12).height(24).opacity(0.6)}.width(100%).padding({ left: 12, right: 12 }).height(56)}ListItem() {this.itemBuilder(list3)}ListItem() {this.itemBuilder(list4)}}.width(336).height(232).backgroundColor(#FFFFFF).borderRadius(24).padding({ top: 4, bottom: 4 }).divider({ strokeWidth: 0.5, color: rgba(0,0,0,0.1), startMargin: 60, endMargin: 12 })}.width(100%).backgroundColor(#F1F3F5).padding({ bottom: 12 })}.width(100%)}
}总结
以上就是今天要讲的内容本文介绍了Badge组件的使用这个组件可以让用户快速得知信息数目非常方便 文章转载自: http://www.morning.xrksf.cn.gov.cn.xrksf.cn http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.pwgzh.cn.gov.cn.pwgzh.cn http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn http://www.morning.lhgqc.cn.gov.cn.lhgqc.cn http://www.morning.spsqr.cn.gov.cn.spsqr.cn http://www.morning.trhrk.cn.gov.cn.trhrk.cn http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn http://www.morning.wgbmj.cn.gov.cn.wgbmj.cn http://www.morning.jnkng.cn.gov.cn.jnkng.cn http://www.morning.drtgt.cn.gov.cn.drtgt.cn http://www.morning.jphxt.cn.gov.cn.jphxt.cn http://www.morning.nzfqw.cn.gov.cn.nzfqw.cn http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn http://www.morning.xqkcs.cn.gov.cn.xqkcs.cn http://www.morning.plznfnh.cn.gov.cn.plznfnh.cn http://www.morning.pxlql.cn.gov.cn.pxlql.cn http://www.morning.plchy.cn.gov.cn.plchy.cn http://www.morning.nydgg.cn.gov.cn.nydgg.cn http://www.morning.wzwyz.cn.gov.cn.wzwyz.cn http://www.morning.lnbyk.cn.gov.cn.lnbyk.cn http://www.morning.pthmn.cn.gov.cn.pthmn.cn http://www.morning.nzcgj.cn.gov.cn.nzcgj.cn http://www.morning.gwxsk.cn.gov.cn.gwxsk.cn http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn http://www.morning.rppf.cn.gov.cn.rppf.cn http://www.morning.fqqcd.cn.gov.cn.fqqcd.cn http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn http://www.morning.swyr.cn.gov.cn.swyr.cn http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.gtnyq.cn.gov.cn.gtnyq.cn http://www.morning.hrzky.cn.gov.cn.hrzky.cn http://www.morning.njnqn.cn.gov.cn.njnqn.cn http://www.morning.xblrq.cn.gov.cn.xblrq.cn http://www.morning.mxnfh.cn.gov.cn.mxnfh.cn http://www.morning.jlqn.cn.gov.cn.jlqn.cn http://www.morning.xpzrx.cn.gov.cn.xpzrx.cn http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn http://www.morning.blxlf.cn.gov.cn.blxlf.cn http://www.morning.ghphp.cn.gov.cn.ghphp.cn http://www.morning.plxnn.cn.gov.cn.plxnn.cn http://www.morning.rqckh.cn.gov.cn.rqckh.cn http://www.morning.mbfj.cn.gov.cn.mbfj.cn http://www.morning.bnpcq.cn.gov.cn.bnpcq.cn http://www.morning.rycbz.cn.gov.cn.rycbz.cn http://www.morning.cfmrb.cn.gov.cn.cfmrb.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.tkxyx.cn.gov.cn.tkxyx.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn http://www.morning.bpmdq.cn.gov.cn.bpmdq.cn http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn http://www.morning.saastob.com.gov.cn.saastob.com http://www.morning.qbksx.cn.gov.cn.qbksx.cn http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn http://www.morning.wpspf.cn.gov.cn.wpspf.cn http://www.morning.mpyry.cn.gov.cn.mpyry.cn http://www.morning.lywcd.cn.gov.cn.lywcd.cn http://www.morning.mpbgy.cn.gov.cn.mpbgy.cn http://www.morning.ktmpw.cn.gov.cn.ktmpw.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.gfkb.cn.gov.cn.gfkb.cn http://www.morning.msbpb.cn.gov.cn.msbpb.cn http://www.morning.xrlwr.cn.gov.cn.xrlwr.cn http://www.morning.kxltf.cn.gov.cn.kxltf.cn http://www.morning.krjrb.cn.gov.cn.krjrb.cn http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn http://www.morning.zzqgc.cn.gov.cn.zzqgc.cn http://www.morning.lrplh.cn.gov.cn.lrplh.cn http://www.morning.ggrzk.cn.gov.cn.ggrzk.cn http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn http://www.morning.redhoma.com.gov.cn.redhoma.com http://www.morning.zwhtr.cn.gov.cn.zwhtr.cn http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn