• 【HarmonyOS】低代码平台组件拖拽使用技巧之常用基础组件(下)


    【关键字】

    HarmonyOS、低代码平台、组件拖拽、代码编辑器

    1、写在前面

    本篇接着上一篇的内容来介绍,继续来看我们的登录页面的下半部分的使用,本篇会介绍按钮组件、单选框组件的拖拽使用,还会介绍代码编辑器的使用,最后会完成登录页面点击事件的逻辑处理,下面跟着我的脚步继续前进吧!

    2、开发实战

    2.1、按钮

    从组件库中拖拽一个按钮组件到画布中,设置宽80%、高45vp,字体大小18fp,按钮可以设置按钮样式,这里我们设置的是胶囊型按钮的样式,然后设置上外边距80vp,使用起来较为简单,如下图所示:

    1.gif

    2.2、单选框

    页面最底部我们设计一个隐私协议的选中按钮,首先拖拽一个横向容器,设置宽80%、高50vp,主轴和交叉轴对齐方式都是居中对齐,设置上外边距为180vp,这个外边距可以根据实际情况调整,我们调整到大致在页面底部即可。

    在横向容器内部拖入一个单选框和一个文本,单选框设置宽高都是20vp,注意如果有多个单选框,属性栏中的群组名称需要保持一致,因为一组里面只能有一个单选框被选中。文本组件我们设置一下文本内容,宽高设置的自动,即:根据文本内容填充,操作步骤如下:

    2.gif

    2.3、业务逻辑处理

    到这里我们的页面布局就已经完成了,接下来处理页面的逻辑。

    当我们点击登录按钮时,先判断一下下方的单选框是否有被选中,如果未选中,不能进行登录逻辑的执行,要先去阅读隐私协议,选中之后点击登录可以继续执行登录的逻辑。

    为了实现这种效果,我们需要借助一定的代码进行实现。

    首先点击变量管理,创建一个布尔类型的变量,用来记录是否选中的状态,如下图所示:

    3.gif

    然后来编写两段代码,分别用来处理单选框选中的逻辑和点击登录按钮的逻辑

    点击登录代码:

    4.gif

    单选框选中的代码:

    5.gif

    最后为单选框组件及登录按钮绑定相关事件:

    6.gif

    到这里,整个逻辑已经处理完成,最后来看一下咱们的实现效果吧:

    7.gif

    OK,通过两篇内容把登录页面的设计介绍完了,咱们下期再会吧!

  • 相关阅读:
    java计算机毕业设计志愿者管理系统演示录像2020源码+mysql数据库+系统+lw文档+部署
    【微信小程序】开发入门篇(一)
    【T+】畅捷通T+服务管理中,异步任务服务(TPlusPopAsyncTaskService1700)无法启动
    Java的日期与时间之如何计算业务代码的运行时间呢?
    1 FPGA ZYBO Xilinx 按键控制LED灯 key_led
    C#提高编程效率专辑--自动代码生成器
    Android绘图学习(一)
    力扣每日一题49:字母异位词分组
    【Python Cookbook】S01E14 从字典中提取子集
    【新版】系统架构设计师 - 软件架构设计<轻量级架构>
  • 原文地址:https://blog.csdn.net/Mayism123/article/details/134546473