鸿蒙开发之ArkUI 界面篇 七 综合案例

一个登录界面,如图:

首先分析,垂直方向出现了5排,分别是顶部的图片组件,两个输入框,一个登录按钮,一排“前往注册“和”忘记密码“组件,他们水平对齐,用row容器,代码如下:

@Entry
@Component
struct IndexTest {
  @State message: string = 'IndexTest';
  build() {
    Column({
    space:15 //子组件和字组件的距离
    })
    {
      Image($r('app.media.app_icon'))
        .height(60)

      TextInput({
        placeholder:'请输入用户名'
      }).padding({
        left:20
      })
      TextInput({
        placeholder:'请输入密码'
      }).type(InputType.Password)
        .padding({
          left:20
        })
      Button("登录").width('100%')
      Row({
        space:15 //子组件和子组件的距离
      }){
        Text('前往注册')
        Text('忘记密码')
      }

    }.padding(15) //字组件和容器的距离
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值