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

番禺网站优化seo培训教程视频

番禺网站优化,seo培训教程视频,网站代码检查,在家里怎样做网站幽蓝君最近发现小红书是个好东西,一定要多逛 今天就浅浅模仿一下小红书app,主要是底部tab栏和主页部分。 首先看一下tabbar,由于中间有一个红色按钮的存在,所以这里我使用自定义导航栏来实现,自定义的实现逻辑是在本来…

幽蓝君最近发现小红书是个好东西,一定要多逛

今天就浅浅模仿一下小红书app,主要是底部tab栏和主页部分。

首先看一下tabbar,由于中间有一个红色按钮的存在,所以这里我使用自定义导航栏来实现,自定义的实现逻辑是在本来app的上层叠加一层自定义tabbar,使用监听index的变化来改变tababr的状态,具体实现代码如下:

Column(){  if(!this.tabItem.middleMode){    Text(this.tabItem.title)      .fontSize(16)      .fontWeight(FontWeight.Bold)      .fontColor(this.isSelected ? '#000000' : '#B7B7B7')  }else {    Text('+')      .fontSize(30)      .width(50)      .height(30)      .backgroundColor(Color.Red)      .fontColor(Color.White)      .textAlign(TextAlign.Center)      .lineHeight(30)  }
}.backgroundColor(Color.White).width("100%").height(56).justifyContent(FlexAlign.Center)Flex(){  ForEach(this.tab,(item:YLTabClass,index:number)=>{    YLTabbarItem({tabItem:item,isSelected:this.currentIndex === index})      .onClick(()=>{        if(index != 2){          this.currentIndex = index        }        this.tabItemClick(index);      }) })}

然后来到主页部分,最上面是一个导航栏,这个导航栏使用系统的Navigation就可以实现,需要注意的地方是导航栏上有带角标的按钮,这个按钮在很多地方都有出现,比如tabbar上等等,所以把它抽出来做一个单独的组件:

Stack({alignContent:Alignment.TopEnd}){  Text(this.title)    .fontColor(this.isSelect?Color.Black: Color.Gray)    .fontSize(17)    .fontWeight(FontWeight.Bold)  if(this.badge > 0){   Text(this.badge.toString())      .width(16)      .height(16)      .fontSize(12)      .textAlign(TextAlign.Center)      .backgroundColor(Color.Red)      .fontColor(Color.White)      .borderRadius(8)      .margin({right:-10,top:-4})  }}.padding(10)

接下来是分类频道部分,这一部分比较简单,使用一个scroll组件就能实现:

Scroll(){  Row({space:20}){    ForEach(this.scrollTitleList,(str:string,index)=>{      Text(str)        .fontSize(16)        .fontColor(Color.Gray)    })  }}.scrollable(ScrollDirection.Horizontal).scrollBar(BarState.Off).width('100%')

最后主要内容部分是一个瀑布流,瀑布流看起来比较难,其实它和普通网格组件唯一的不同点是每一个图片的尺寸不同,瀑布流的相关代码如下:

WaterFlow() {  LazyForEach(this.dataSource, (item: number) => {    FlowItem() {      Column() {        Image('/pages/img/img' + item % 5 + '.jpg')          .objectFit(ImageFit.Fill)          .width('100%')          .height(this.itemHeightArray[item % 100])        Text('和闺蜜在一起能长寿 ')          .fontColor(Color.Black)          .fontSize(15)          .margin({top:6})        Row(){          Row(){            Image($r('app.media.header'))              .width(20)              .height(20)              .backgroundColor(Color.Gray)              .borderRadius(10)            Text('这里是昵称')              .fontColor(Color.Gray)              .fontSize(13)              .margin({left:4})          }          .alignItems(VerticalAlign.Center)          Text('3233')            .fontColor(Color.Gray)            .fontSize(13)        }        .margin({top:6})        .width('100%')        .alignItems(VerticalAlign.Center)        .justifyContent(FlexAlign.SpaceBetween)      }      .alignItems(HorizontalAlign.Start)    }    .width('100%')  }, (item: string) => item)}.padding({left:5,right:5}).columnsTemplate("1fr 1fr").columnsGap(8).rowsGap(5).backgroundColor(Color.White).width('100%').height('100%')

http://www.dtcms.com/wzjs/398958.html

相关文章:

  • 品牌营销网站建设新产品推广策划方案
  • 网站建设方案书要写吗百度最新推广产品
  • 网站建设微信营销公司软文代写公司
  • 做网站用的大图重庆网络营销
  • 做餐厅logo用什么软件网站西地那非片说明书
  • 宁波正规网站建设使用方法青岛seo全网营销
  • 武汉网页模板建站东莞网络营销全网推广
  • 天津做美缝的网站深圳谷歌推广公司
  • 东莞整站优化推广公司找火速百度seo查询系统
  • 河南单位网站建设学生个人网页制作html代码
  • 武冈做网站凡科建站登录
  • 建设企业网站公司百度关键词优化多少钱
  • 金属材料网站建设搜索引擎优化的核心本质
  • 营销和运营的区别是什么吉林seo基础知识
  • 云主机iss怎么做网站网页模板素材
  • 网站怎么做阿里妈妈转链友情链接交换要注意哪些问题
  • 如何做黑客攻击网站外贸建站教程
  • 建设的基本流程网站微信朋友圈广告
  • 做网站联系电话今日头条官网首页
  • 网站绝对路径301怎么创建网站
  • 辉县网站建设求职简历加强服务保障满足群众急需i
  • 北京网站公司建设可以全部免费观看的软件
  • 上海高登联合建设网站广东seo网站设计
  • 网站建设相关pptseo常用工具
  • 学做川菜最好的网站开发一个app需要多少钱
  • 手机网站整站模板下载工具网站优化策略分析论文
  • 柳州网站虚拟主机公司湖人最新消息
  • 有什么网站可以做运动百度官网认证价格
  • 黑客做的网站好用不俄罗斯搜索引擎yandex推广入口
  • 网站建设定价最新中央人事任免