鸿蒙开发之ArkUI 界面篇 六

输入框 按钮 典型案例就是登录界面 必须有输入框和点击的按钮,输入框语法格式:TextInput(参数对象).属性方法(),参数对象叫做placeHold,参数对象是提示的文本,要实现如下效果:

只需要两个TextInput 和一个Button就可以了,button默认就是胶囊形状的,“请输入用户名”和“请old,加上type(InputType.Password)这一句,就能出现密码明文和案文切换的效果如图:

代码戳图:

 代码:

@Entry
@Component
struct IndexTest {
  @State message: string = 'IndexTest';
  build() {
    Column(){
      TextInput({
        placeholder:'请输入用户名'
      })
      TextInput({
        placeholder:'请输入密码'
      }).type(InputType.Password)
      Button("登录")

    }
  }
}

细心的你,估计发现垂直方向上的需要点距离,Android上通常是marginTop,鸿蒙的实现方法就方便很多,只需要Column({space:15}),就统一了垂直方向上组件之间的距离是15,效果瞬间高级感就出来了,看看效果哈,下图:

代码如图:

代码如下:

@Entry
@Component
struct IndexTest {
  @State message: string = 'IndexTest';
  build() {
    Column({
    space:15
    }){TextInput({
        placeholder:'请输入用户名'
      })
      TextInput({
        placeholder:'请输入密码'
      }).type(InputType.Password)
      Button("登录")

    }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值