鸿蒙HarmonyOS京东登陆页面DevEcoStudio

打印 上一主题 下一主题

主题 1014|帖子 1014|积分 3042

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 1. 结果图


2. 实当代码

      ArkTS语言
      ArkUI框架
  1. @Entry
  2. @Component
  3. struct Index {
  4.   build() {
  5.     Column(){
  6.       //顶部
  7.       Row() {
  8.         Image($r('app.media.xmark'))
  9.           .width(20)
  10.           .fillColor('#666')
  11.         Text('帮助')
  12.           .height(16)
  13.           .fontColor('#666')
  14.       }
  15.       .justifyContent(FlexAlign.SpaceBetween)
  16.       .height(20)
  17.       .width('100%')
  18.       //商标
  19.       Row(){
  20.         Image($r('app.media.jingdong'))
  21.           .width(200)
  22.       }
  23.       .width(250)
  24.       .height(250)
  25.       Row(){
  26.           Text('国家/地址').fontColor('#666').layoutWeight(1)
  27.           Text('中国(+86)').fontColor('#666').margin({right: 8})
  28.           Image($r('app.media.chevron_right'))
  29.             .width(15)
  30.             .fillColor('#666')
  31.         }
  32.         .justifyContent(FlexAlign.SpaceBetween)
  33.         .padding({left: 15, right: 10})
  34.         .width('100%')
  35.         .height(40)
  36.         .borderRadius(20)
  37.         .backgroundColor(Color.White)
  38.       TextInput({
  39.         placeholder: '请输入手机号'
  40.       })
  41.         .height(40)
  42.         .placeholderColor('#666')
  43.         .width('100%')
  44.         .borderRadius(20)
  45.         .backgroundColor(Color.White)
  46.         .margin({top: 20})
  47.       Row(){
  48.         Checkbox().width(10).margin({top: 7})
  49.         Text(){
  50.           Span('我已经阅读并同意')
  51.           Span('《京东隐私协议》').fontColor('#3274f6')
  52.           Span('《京东用户服务协议》').fontColor('#3274f6')
  53.           Span('未注册的手机号将自动创建手机号')
  54.         }
  55.         .fontSize(12)
  56.         .fontColor('#666')
  57.         .lineHeight(20)
  58.       }
  59.       .margin({top: 20 ,bottom: 25})
  60.       .alignItems(VerticalAlign.Top)
  61.       //登录按钮
  62.       Button('登录')
  63.         .width('100%')
  64.         .backgroundColor('#bf2838')
  65.       Row({space: 25}){
  66.         Text('新用户注册').fontColor('#666').fontSize(14)
  67.         Text('账户密码登录').fontColor('#666').fontSize(14)
  68.         Text('无法登录').fontColor('#666').fontSize(14)
  69.       }
  70.       .margin({top: 15})
  71.       //填充组件:填充空白区域
  72.       Blank()
  73.       //其他登录方式
  74.       Column(){
  75.         Text('其他登陆方式')
  76.           .fontSize(14)
  77.         Row(){
  78.           Image($r('app.media.huawei')).height(34).backgroundColor(Color.Transparent)
  79.           Image($r('app.media.weixin')).height(34)
  80.           Image($r('app.media.weibo')).height(34)
  81.           Image($r('app.media.QQ')).height(34)
  82.         }
  83.         .width('100%')
  84.         .height(34)
  85.         .justifyContent(FlexAlign.SpaceAround)
  86.         .margin({bottom: 50,top: 28})
  87.       }
  88.       .width('100%')
  89.     }
  90.     .width('100%')
  91.     .height('100%')
  92.     .padding(20)
  93.     .backgroundImage($r('app.media.beijing'))
  94.     .backgroundImageSize(ImageSize.Cover)
  95.   }
  96. }
复制代码
 3. 附录图片

京东商标和背景图片都可轻松从网上搜到,微信,QQ,微博和华为这四个商标利用的是SVG图片,这类图片具有伸缩不改变图像清晰度,且可以修改图片颜色等优质特点。
这里保举一个能够提供丰富SVG图片的网站,iconfont-阿里巴巴矢量图标库当然还有许多其他不错的网站,仅供参考。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表