// 1 // 2 ArkUI 基本语法 // 方舟开发框架(简称:ArkUI),是一套 构建HarmonyOS应用 界面 的框架。 // 构建页面的最小单位就是 "组件"。 // 组件名(参数) { // 内容 // } // .属性1() // .属性2() // .属性N() import text from '@ohos.graphics.text' // @Entry // @Component // struct Index { // build() { // Column() { // Text('小说简介') // Row(){ // Text('生活') // Text('情感') // Text('热恋') // Text('都市') // } // } // } // }// 3 系统组件 // 组件 描述 // Text 显示文本 // Image 显示图片 // Column 列,内容垂直排列 // Row 行,内容水平排列 // Button 按钮// 3.2 通用属性 // 属性 描述 // width 宽度 // height 高度 // backgroundColor 背景色// @Entry // @Component // struct Index { // build() { // Column() { // Text('小说简介') // .width("100%") // .height(40) // Row(){ // Text('生活') // .width(50) // .height(30) // .backgroundColor(Color.Orange) // Text('情感') // .width(50) // .height(30) // .backgroundColor(Color.Yellow) // Text('热恋') // .width(50) // .height(30) // .backgroundColor(Color.Red) // Text('都市') // .width(50) // .height(30) // .backgroundColor(Color.Blue) // } // .width('100%') // } // } // }// 3.3 尺寸单位 // 尺寸单位 // 1. px :物理像素,也叫设备像素,设备实际拥有的像素点(出场设置、分辨率单位) // 问题:如果用 px 作为宽高单位,又想保证不同显示能力的设备,视觉效果一样大, // 就需要针对每个设备单独编码,设置尺寸,非常麻烦。 // 能不能有个单位,帮我们自动根据显示能力,来进行转换大小,保证多设备视觉效果一致呢?// 2. vp :virtual pixel 虚拟像素 【推荐使用】 // ● 会根据不同设备的显示能力,自动进行转换成对应 px 物理像素,保证不同设备视觉一致 // ● 当数值不带单位时,默认单位 vp // ● 基于目前预览器和常规手机的显示能力,vp 和 px 的对应关系,大约为 3 倍,1vp ≈ 3px (超清屏手机) // @Entry // @Component // struct Index { // build() { // Column() { // Text('vp单位') // .width(100) // .height(100) // .backgroundColor(Color.Pink) // // Text('px单位') // .width('100px') // .height('100px') // .backgroundColor(Color.Orange) // } // } // }// 4. 文本属性 // 使用:.属性(参数) // 属性 描述 /
鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
2025/3/12 9:46:34
来源:https://blog.csdn.net/luolianxi/article/details/145904585
浏览:
次
关键词:鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
-
使用Langflow和AstraDB构建AI助手:从架构设计到与NocoBase的集成
-
每天一道算法题【蓝桥杯】【Pow(x,n)】
-
Torch 模型 model => .onnx => .trt 及利用 TensorTR 在 C++ 下的模型部署教程
热文排行
- Day01_Ajax入门
- RuntimeError: CUDA error: device-side assert triggered
- 爬虫案例3——爬取彩票双色球数据
- 基于MATLAB对线阵天线进行泰勒加权
- LabVIEW提高开发效率技巧----事件日志记录
- 安卓端侧大模型 MLC-LLM 部署全攻略:以 InternLM2.5-1.8B 为例
- 苹果iOS 17.6.1正式推送,有哪些机型值得更新呢?
- CosyVoice 实测,阿里开源语音合成模型,3s极速语音克隆,5分钟带你部署实战
- React Native 应用中预加载 SQLite 数据库的全面指南
- 2024华数杯C题解题思路、参考论文已出(无偿分享)~
最新新闻
- 鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
- FinDKG: Dynamic Knowledge Graphs...... 基于大语言模型的动态知识图谱论文笔记
- 安装 cpolar 内网穿透工具的步骤
- 2 [GitHub遭遇严重供应链投毒攻击]
- 在 Ansys Maxwell 中分析磁场
- 【jvm】局部变量表
- MySQL表的增删改查(基础)
- 使用Langflow和AstraDB构建AI助手:从架构设计到与NocoBase的集成
- 每天一道算法题【蓝桥杯】【Pow(x,n)】
- Torch 模型 model => .onnx => .trt 及利用 TensorTR 在 C++ 下的模型部署教程
推荐新闻
- 鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
- FinDKG: Dynamic Knowledge Graphs...... 基于大语言模型的动态知识图谱论文笔记
- 安装 cpolar 内网穿透工具的步骤
- 2 [GitHub遭遇严重供应链投毒攻击]
- 在 Ansys Maxwell 中分析磁场
- 【jvm】局部变量表
- MySQL表的增删改查(基础)
- 使用Langflow和AstraDB构建AI助手:从架构设计到与NocoBase的集成
- 每天一道算法题【蓝桥杯】【Pow(x,n)】
- Torch 模型 model => .onnx => .trt 及利用 TensorTR 在 C++ 下的模型部署教程