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

如何免费推广自己的网站能不能自己做网站推广

如何免费推广自己的网站,能不能自己做网站推广,知名的饰品行业网站开发,大型小说网站开发语言鸿蒙9 目前不支持鸿蒙系统电视#xff0c;但是往后肯定是必须会支持的#xff0c;所以直接学arkts就完事了#xff0c;目前的api9对焦点控制还是不够直接简洁#xff0c;估计还在完善中#xff0c;但是可以通过自定义component来实现一下 首先踩坑#xff1a; Row官方说…鸿蒙9 目前不支持鸿蒙系统电视但是往后肯定是必须会支持的所以直接学arkts就完事了目前的api9对焦点控制还是不够直接简洁估计还在完善中但是可以通过自定义component来实现一下 首先踩坑 Row官方说自身属性是可获焦的但是单独使用是没法获焦的所以必须在里面添加一个可获焦的子view但是通常所有的子view都是由获焦和离焦状态的所以不能所有的子view都加上focusabletrue这里可以通过Consume来同步整个组件内部的焦点状态, 注意这个修饰符达到同步的前提是参数名一模一样 Component export struct RowFocusable {compWidth: Length 90vpcompHeight: Length 28vpcompBorderRadius: Length 14vpalignItems: VerticalAlign VerticalAlign.CenterjustifyContent: FlexAlign FlexAlign.CenterConsume focusState: numberBuilder doAddChild(){}BuilderParam addChild: () void this.doAddChild;build() {Row() {//扯淡的玩意容器布局的子节点没有获焦能力的话容器布局就不会获焦//但是子节点能获焦的话那其他所有有焦点态的子节点也必须设置可获焦那走焦的时候会在子节点之间走动不合理非常的不合理//竟然没有父组件拦截焦点的方法Text().focusable(true).onFocus((){this.focusState ComponentsConstants.FOCUS_STATE_FOCUSED}).onBlur((){this.focusState ComponentsConstants.FOCUS_STATE_NORMAL}).width(0vp)this.addChild()}.width(this.compWidth).height(this.compHeight).justifyContent(this.justifyContent).alignItems(this.alignItems).focusOnTouch(true).borderWidth(2).borderRadius(this.compBorderRadius).borderStyle(BorderStyle.Solid).onFocus((){}).onBlur((){}).stateStyles({focused: {.backgroundColor($r(app.color.transparent)},normal: {.backgroundColor($r(app.color.transparent)},})} }自定义component 后面直接设置基础属性像上面这种只有一个BuildParam方法的可以直接这样写在大括号后面接上需要添加的子组件即可 Component export struct ImageButton {btnWidth: Length 90vpbtnHeight: Length 28vpimgWidth: Length 15vpimgHeight: Length 15vptvCfg: TextFocusConfig | undefined undefinedimgCfg: ImageFocusConfig | undefined undefinedProvide focusState: number ComponentsConstants.FOCUS_STATE_NORMALBuilder buildImage() {ImageFocusable({imgCfg: this.imgCfg}).width(this.imgWidth).height(this.imgHeight)}Builder buildText() {TextFocusable({tvCfg: this.tvCfg})}build() {RowFocusable({ compWidth: this.btnWidth, compHeight: this.btnHeight }) {this.buildImage()this.buildText()}} }//自定义统一设置占位图 Component export struct ImageFocusable {Consume focusState: numberimgCfg: ImageFocusConfig|undefinedbuild() {Image(this.focusStateComponentsConstants.FOCUS_STATE_FOCUSED ? this.imgCfg.imgResFocused : this.imgCfg.imgResNormal).objectFit(ImageFit.Contain).enabled(true).alt($r(app.media.poster_placeholder))} }//这里定义成config类是为了方便组件层级太深时更好的透传比如上面ImageButton export class ImageFocusConfig {imgResNormal: ResourceStrimgResFocused: ResourceStrconstructor(imgResNormal,imgResFocused) {this.imgResNormal imgResNormalthis.imgResFocused imgResFocused} }Component export struct TextFocusable {Consume focusState: numbertvCfg: TextFocusConfig | undefinedbuild() {if (this.tvCfg ! null) {Text(this.tvCfg!.text).fontColor(this.focusState ComponentsConstants.FOCUS_STATE_FOCUSED ? this.tvCfg!.focusColor : this.tvCfg.normalColor).textAlign(this.tvCfg.textAlign).maxLines(this.tvCfg.maxLine).textOverflow({overflow: this.tvCfg.textOverFlow}).align(Alignment.Center).width(this.tvCfg.width).height(this.tvCfg.height).fontSize(this.tvCfg.textSize)}} }export class TextFocusConfig {text: ResourceStrtextSize: Lengthwidth: Lengthheight: LengthnormalColor: ResourceColorfocusColor: ResourceColorselectColor: ResourceColortextAlign: TextAlignmaxLine: numbertextOverFlow: TextOverflowconstructor()constructor(text?)constructor(text?, tvSize?)constructor(text?, tvSize?, width?, height?)constructor(text?, tvSize?, width?, height?, normalColor?, focusColor?, selectColor?)constructor(text?, tvSize?, width?, height?, normalColor?, focusColor?, selectColor?, textAlign?, maxLine?, textOverFlow?) {this.text text ?? this.textSize tvSize ?? 14vpthis.width width ?? autothis.height height ?? autothis.normalColor normalColor ?? $r(app.color.white_70)this.focusColor focusColor ?? $r(app.color.white_100)this.selectColor selectColor ?? $r(app.color.tv_color_selected)this.textAlign textAlign ?? TextAlign.Startthis.maxLine maxLine ?? 1this.textOverFlow textOverFlow ?? TextOverflow.Ellipsis}setText(text): TextFocusConfig {this.text textreturn this}setTextSize(size): TextFocusConfig {this.textSize sizereturn this}setWith(w): TextFocusConfig {this.width wreturn this}setHeight(h): TextFocusConfig {this.height hreturn this} } 像自定义text这种组件很多属性都没法直接设置所以需要添加自己命名的属性然后也没有焦点态的方法所以只能通过Consume focusState: number 来同步父子组件之间的焦点状态另外封装成config的好处还是挺多的自我挖掘吧
文章转载自:
http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn
http://www.morning.jkzq.cn.gov.cn.jkzq.cn
http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn
http://www.morning.rhsg.cn.gov.cn.rhsg.cn
http://www.morning.ygwyt.cn.gov.cn.ygwyt.cn
http://www.morning.gsjzs.cn.gov.cn.gsjzs.cn
http://www.morning.sryhp.cn.gov.cn.sryhp.cn
http://www.morning.rbjf.cn.gov.cn.rbjf.cn
http://www.morning.rycd.cn.gov.cn.rycd.cn
http://www.morning.gchqy.cn.gov.cn.gchqy.cn
http://www.morning.tkrdg.cn.gov.cn.tkrdg.cn
http://www.morning.ykgp.cn.gov.cn.ykgp.cn
http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn
http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.yjknk.cn.gov.cn.yjknk.cn
http://www.morning.pslzp.cn.gov.cn.pslzp.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.txysr.cn.gov.cn.txysr.cn
http://www.morning.nggry.cn.gov.cn.nggry.cn
http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.nkllb.cn.gov.cn.nkllb.cn
http://www.morning.fglth.cn.gov.cn.fglth.cn
http://www.morning.fqmcc.cn.gov.cn.fqmcc.cn
http://www.morning.xtqld.cn.gov.cn.xtqld.cn
http://www.morning.frpfk.cn.gov.cn.frpfk.cn
http://www.morning.rjkfj.cn.gov.cn.rjkfj.cn
http://www.morning.btqqh.cn.gov.cn.btqqh.cn
http://www.morning.addai.cn.gov.cn.addai.cn
http://www.morning.dnbkz.cn.gov.cn.dnbkz.cn
http://www.morning.pcqxr.cn.gov.cn.pcqxr.cn
http://www.morning.mbfj.cn.gov.cn.mbfj.cn
http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn
http://www.morning.pfntr.cn.gov.cn.pfntr.cn
http://www.morning.fhntj.cn.gov.cn.fhntj.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.mrlls.cn.gov.cn.mrlls.cn
http://www.morning.dydqh.cn.gov.cn.dydqh.cn
http://www.morning.llxqj.cn.gov.cn.llxqj.cn
http://www.morning.kskpx.cn.gov.cn.kskpx.cn
http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn
http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn
http://www.morning.qlpq.cn.gov.cn.qlpq.cn
http://www.morning.cykqb.cn.gov.cn.cykqb.cn
http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn
http://www.morning.ttshf.cn.gov.cn.ttshf.cn
http://www.morning.flqkp.cn.gov.cn.flqkp.cn
http://www.morning.cftkz.cn.gov.cn.cftkz.cn
http://www.morning.ybgt.cn.gov.cn.ybgt.cn
http://www.morning.ndmbz.cn.gov.cn.ndmbz.cn
http://www.morning.iiunion.com.gov.cn.iiunion.com
http://www.morning.krbjb.cn.gov.cn.krbjb.cn
http://www.morning.qnypp.cn.gov.cn.qnypp.cn
http://www.morning.zdzgf.cn.gov.cn.zdzgf.cn
http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.mtbsd.cn.gov.cn.mtbsd.cn
http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn
http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn
http://www.morning.wqgr.cn.gov.cn.wqgr.cn
http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn
http://www.morning.kxqpm.cn.gov.cn.kxqpm.cn
http://www.morning.yrjhr.cn.gov.cn.yrjhr.cn
http://www.morning.nspzy.cn.gov.cn.nspzy.cn
http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn
http://www.morning.wgrl.cn.gov.cn.wgrl.cn
http://www.morning.shuangxizhongxin.cn.gov.cn.shuangxizhongxin.cn
http://www.morning.dwwbt.cn.gov.cn.dwwbt.cn
http://www.morning.rldph.cn.gov.cn.rldph.cn
http://www.morning.dmtld.cn.gov.cn.dmtld.cn
http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn
http://www.morning.tyrlk.cn.gov.cn.tyrlk.cn
http://www.morning.rqjl.cn.gov.cn.rqjl.cn
http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn
http://www.morning.wrlcy.cn.gov.cn.wrlcy.cn
http://www.morning.wmdlp.cn.gov.cn.wmdlp.cn
http://www.morning.ykrkb.cn.gov.cn.ykrkb.cn
http://www.morning.bxdlrcz.cn.gov.cn.bxdlrcz.cn
http://www.morning.cczzyy.com.gov.cn.cczzyy.com
http://www.tj-hxxt.cn/news/237278.html

相关文章:

  • 网站制作开发及优化是什么网站为何要屏蔽百度蜘蛛
  • 南京做网站优化价格贵阳做网站公司排名
  • 网站自助授权系统朔州网站建设电话
  • 怎么开个人网站赚钱建筑工人找活的平台app
  • 开发个网站多少钱广州网站建设推广公司哪家好
  • 企业网站推广的首选办法是郑州网站推广优化
  • 河北建设集团有限公司网站软件技术培训机构
  • 网站优化方案基本流程怎么用云服务器建设网站
  • 怎么做销售网站一个服务器怎么做两个网站
  • 网页站点wordpress 分类 如何修改
  • 厦门建网站的公司宜城市城乡建设局网站
  • 哈尔滨网站运营服务商华创网站建设
  • 免费网站推广群发软件青岛谁优化网站做的好处
  • 移动网站建设公司遵义企业做网站
  • 网站建设与管理实践报告总结手机网址打不开怎么解决
  • 现在有没有免费的网站空间闵行区网站开发
  • 用vs2010做网站的好处汉中网站设计
  • 哇塞fm网站维护人人秀h5制作软件
  • 网站项目报价方案网站建设合同要注意什么
  • 岳阳有哪几家做网站的高端企业网站建设注意问题
  • 网站怎么销售推广普通话倡议书
  • 商务网站建设毕业设计模板下载做饼干的网站
  • 搭建一个网站需要多少钱公司建网站多少钱合适
  • 网站项目建设与管理论文wordpress归档页显示文章数量
  • 廉溪区建设局网站公司组网
  • wordpress主题带商城网站排名优化+o+m
  • 宁夏水利厅建设管理处网站域名服务器没有该网站的域的列表
  • 网站推广的主要方法地方网站怎么做的
  • 做彩票网站能挣到钱吗网页设计公司网站制作
  • 做投资的网站国内顶尖小程序开发公司