『牛角书』基于HarmonyOS的运动手表实战项目

从零开始编写一个HarmonyOS(鸿蒙)运动手表上的实战项目App
摘要由CSDN通过智能技术生成

『牛角书』基于HarmonyOS的运动手表实战项目



前言

张荣超老师的从零开始编写一个HarmonyOS(鸿蒙)运动手表上的实战项目App视频,简单易懂,对于初学者有很大的帮助。


创建项目

在课程中我们所用到的软件为DevEco Studio下载地址如下:https://developer.harmonyos.com/cn/develop/deveco-studio#download
首先打开DevEco Studio,点击Create HarmonyOS Project,选择Lite Wearable选项,选择默认的模板(如图),点击next,然后将文件命名为huxi。
在这里插入图片描述
在这里插入图片描述

创建主页面

打开index文件夹,里面有三个文件,文件名分别为index.css,index.hml,index.js。我们要完成对主页面的修改就是通过修改这三个文件来完成的。

index.hml

首先创建一个名为container1的区域组件,组件包含一个名为container2的区域组件和一个按钮组件。在container2组件创建一个名为pv1 的滚动选择器,里面的数据picker1range通过动态绑定的方式获得;创建一个名为changeAction1的onchange事件,当滚动选择器中的数据发生改变的时候,会引发onchange事件;创建一个文本组件,使其显示左边滚动选择器的数据的单位:分;创建一个名为img的图片组件,src为图片的地址;创建一个名为pv2 的滚动选择器,里面的数据picker2range通过动态绑定的方式获得;创建一个名为changeAction2的onchange事件,当滚动选择器中的数据发生改变的时候,会引起onchange事件;创建一个名为btn的按钮组件,按钮上显示的文字为点击开始,点击按钮会引发clickAction事件。

代码如下:

<div class="container1">
    <div class="container2">
        <picker-view class="pv1" range="{
   {picker1range}}" selected="1" onchange="changeAction1"/>
        <text class="txt"></text>
        <image src="/common/hm.png" class="img"/>
        <picker-view class="pv2" range="{
   {picker2range}}" selected="1" onchange="changeAction2"/>
    </div>
    <input type="button" value="点击开始" class="btn" onclick="clickAction"/>
</div>

index.css

设计index中组件的样式
设计container1组件的样式,使在.container1内的元素横向排列、居中对齐规定.container1的范围。Container1在手表上最多显示的范围就宽:454px,高:454px。
在这里插入图片描述
设计container2组件的样式,使在.container2的元素竖向排列,元素居中对齐
令.container2组件的外上边距为50px,高度和宽度为250px,454px;
在这里插入图片描述
设计滚动选择器pv1的样式、高度和宽度
在这里插入图片描述
设计txt组件的样式、高度和宽度使txt组件的文本居中对齐
在这里插入图片描述
设计滚动选择器pv2的样式、高度和宽度
在这里插入图片描述
设计图片组件的样式,高度、宽度、左边距和右边距
在这里插入图片描述
设计按钮组件的样式、高度、宽度背景颜色、边框的颜色和字体的大小
在这里插入图片描述

代码如下:

.container1 {
   
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 454px;
    height: 454px;
}
.container2{
   
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    width: 454px;
    height: 250px;
}
.txt{
   
    text-align: center;
    width: 50px;
    height: 36px;
}
.pv1{
   
    width: 30px;
    height: 250px;
}
.pv2{
   
    width: 80px;
    height: 250px;
}
.img{
   
    width: 208px;
    height: 208px;
    margin-left: 15px;
    margin-right: 15px;
}
.btn{
   
    width: 200px;
    height: 100px;
    font-size: 38px;
    background-color: #000000;
    border-color: #000000;
}

index.js

导入要用到的router,声明变量picker1value和picker2value,并初始化变量,把数据赋予动态绑定的两个滚动选择器中的数据,点击按钮所引发的事件,点击按钮会通过router.replace跳转到倒计时页面,并把picker1value和picker2value的值通过字典的形式传递到训练页面当滚动选择器pv1和滚动选择器pv2的值发生改变时所引发的事件。当滚动器的值发生改变时通过pv.newValue获得改变后的值,并将其给picker1value或者picker2value
这样我们就完成了主页面的所有功能。

代码如下:

import router from '@system.router'
var picker1value = null;
var picker2value =
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: DC2型牛角座规格CSND是一份详细介绍DC2型牛角座产品规格和技术参数的信息文档。在这份规格中,首先会介绍DC2型牛角座的基本信息,如产品型号、外观特征以及适用的环境和工作条件等。随后,会详细介绍该型号牛角座的技术参数,包括电气性能指标、机械性能指标、环境适应性指标等。其中,电气性能指标包括额定电压、额定电流、接触电阻等;机械性能指标包括负载能力、插拔次数、防护等级等;环境适应性指标则包括工作温度范围、防护等级等。规格中还会详细介绍DC2型牛角座的外观尺寸、安装要求以及使用注意事项,确保使用者了解如何正确安装和使用该产品。此外,规格还可能包含有DC2型牛角座的性能测试数据和典型应用案例,方便用户更好地了解和选择该产品。总之,DC2型牛角座规格CSND是一份详尽的参考资料,通过阅读规格,用户可以全面了解该型号牛角座的技术参数和性能要求,为正确使用和选购提供参考。 ### 回答2: DC2型牛角座是一种常用的连接器,常用于电子设备、电脑主板、通讯设备等领域。它有着较为特殊的形状,两侧呈现出牛角状,因此得名为牛角座。DC2型牛角座的规格是指对该连接器的详细规格进行的记录和说明的文档。 DC2型牛角座的规格通常包含以下内容: 1. 外观尺寸:规格中会列出牛角座的准确尺寸,包括长度、宽度、高度等,以便于设计和制造的时候可以准确匹配。 2. 插针情况:规格会详细说明牛角座的插针数量、排列方式和精确位置,以确保与其他连接器或插槽的兼容性。 3. 电气性能:规格会列出牛角座的电气特性,包括额定电压、额定电流和绝缘电阻等参数,以便于用户了解其安全工作范围。 4. 材料和加工:规格会详细说明牛角座所使用的材料种类、表面处理、耐用性等信息,以确保连接器具备良好的机械性能和抗腐蚀性能。 5. 使用环境:规格还会列出牛角座适用的工作环境和工作温度范围,以指导用户正确使用和安装。 通过阅读DC2型牛角座规格,用户可以了解该连接器的详细技术参数,以便于正确选择和使用。同时,规格还对连接器的设计、制造、安装和维护提供了重要的参考依据,确保其稳定可靠的工作。 ### 回答3: DC2型牛角座是一种新型的规格牛角座是指一种座椅形状,形似牛角的弯曲,因此得名。DC2型牛角座规格主要是针对这种特殊座椅的详细说明和参数清单。 DC2型牛角座规格的内容通常包括以下几方面:首先是牛角座的外观描述,包括座椅的整体形状、尺寸大小、材质以及颜色等。其次是座椅的功能说明,包括靠背调节、座垫调节、扶手功能等。此外,规格还会详细列出座椅的荷载能力、可承受的压力、使用寿命等重要参数。同时,规格还会提供安装和使用方法的指导,确保用户能够正确地使用并安装牛角座。 DC2型牛角座规格对于制造商、销售商和用户都非常重要。对于制造商来说,规格对于生产牛角座起到指导作用,确保产品符合质量和安全标准。对于销售商来说,规格可以提供详细的产品参数和使用方法,方便销售人员向客户做出准确的介绍和推荐。对于用户来说,规格可以帮助他们更好地了解和选择适合自己需求的牛角座,并正确地使用和维护座椅。 总结来说,DC2型牛角座规格是一本非常重要的说明,它提供了牛角座的详细描述和功能参数,为制造商、销售商和用户提供了必要的指导和信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值