HarmonyOS登录UI界面

步骤

在DevEco Studio中创建新的项目

完整代码

@Entry
@Component
struct Login {
  build() {

    Column() {


      Column() {
        Image($rawfile('img/bilibili.png')).width(100).height(100)
        Text('哔哩哔哩').margin({ top: 20 })
      }


      Column() {
        TextInput({ placeholder: '请输入手机号或邮箱' })
          .type(InputType.Normal)
          .height(50)
          .borderRadius(10)
          .backgroundColor(Color.White)
        Divider().strokeWidth(1).width('100%')

        TextInput({ placeholder: '请输入密码' })
          .type(InputType.Password)
          .height(50)
          .borderRadius(10)
          .backgroundColor(Color.White)
        Divider().strokeWidth(1).width('100%')

        Row() {

          Text('忘记密码').fontColor('#FFB3CA')
          Text('快速注册').fontColor('#FFB3CA')

        }
        .width('100%')
        .justifyContent(FlexAlign.SpaceBetween)

        Button('启 动', { type: ButtonType.Normal, stateEffect: true })
          .borderRadius(8)
          .backgroundColor('#FF8CB0')
          .width('100%')
          .onClick(() => {
            console.log('ButtonType.Normal')
          })

      }

      .width('94%')
      .height('25%')
      .justifyContent(FlexAlign.SpaceAround)

      Column() {
        Row() {
          Divider().strokeWidth(1).width('30%')
          Text('遇到问题?查看帮助').fontColor('#515151')
          Divider().strokeWidth(1).width('30%')
        }
        .width('100%')
        .justifyContent(FlexAlign.SpaceBetween)


        Row() {
          Image($rawfile('img/QQ.png'))
            .width(30)
            .height(30)
          Image($rawfile('img/wechat.png'))
            .width(30)
            .height(30)
          Image($rawfile('img/phone.png'))
            .width(30)
            .height(30)
        }
        .width('40%')
        .justifyContent(FlexAlign.SpaceEvenly)
      }

    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.SpaceAround)
  }
}

页面展示

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值