99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS 低代碼開發(fā)開發(fā)鴻蒙應用UI

OpenHarmony技術社區(qū) ? 來源:鴻蒙技術社區(qū) ? 作者:狼哥Army ? 2021-12-03 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

早些時候,應該都有聽說過網(wǎng)頁三劍客,是一套強大的網(wǎng)頁編輯工具,最初是由美國的 Macromedia 公司開發(fā)出來的。由 Dreamweaver,F(xiàn)ireworks,F(xiàn)lash 三個軟件組成,俗稱網(wǎng)頁三劍客。

Dreamweaver 是一個“所見即所得”的可視化網(wǎng)站開發(fā)工具,主要用于動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的開發(fā);Fireworks 主要是用于對網(wǎng)頁上常用的 jpg、gif 的制作和處理,也可用于制作網(wǎng)頁布局;Flash 主要用來制作動畫。

其實“所見即所得”的開發(fā)工具,很久之前就有了,這里為什么要提一下呢?

因為它確實可以幫助新手快速入門,作為新手如果想開發(fā)一個簡單的應用,就要先知道各組件的屬性和事件,從而使新手們的興趣,一下子就變成了有些難以下手。

這時如果使用“所見即所得”的開發(fā)界面,只要輕松拖拉一下組件,修改一下組件各屬性值,就可以立刻看到修改后的效果,從而不用寫任何一行代碼就可以把自己想要的界面拖拉,設置出來了。

只要踏出了第一步,下面我們就可以通過查看生成的代碼,從中就可以在拖拉和代碼之間學習,而不是一開始就從代碼上學習,這樣就大大給新手們添加了學習興趣。

介紹了以前的歷史,現(xiàn)在說說 HUAWEI DevEco Studio 工具,也是有“所見即所得”的低代碼開發(fā)功能。

HarmonyOS 低代碼開發(fā)方式,具有豐富的 UI 界面編輯功能,遵循 HarmonyOS JS 開發(fā)規(guī)范,通過可視化界面開發(fā)方式快速構建布局,可有效降低用戶的時間成本和提升用戶構建 UI 界面的效率。

①打開 DevEco Studio,創(chuàng)建一個新工程,模板選擇支持 Phone 的模板,創(chuàng)建空白 JS 項目。

②這里選 Application 桌面, 低代碼開發(fā)功能適用于 Phone 和 Tablet 設備的 HarmonyOS 應用、原子化服務,目前只支持 JS 語言,且 compileSdkVersion 必須為 6。

③選中模塊的 pages 文件夾,單擊鼠標右鍵,選擇 New→JS Visual。

④這里取名為 list,用來展示圖片列表。

⑤拖拉一個 List 組件到畫布上。

⑥調(diào)整 List 組件寬度與高度為 100%。

⑦拖拉一個 ListItem 組件到 List 組件里,并設置寬度為 100%,高度為 100px。

⑧拖拉一個 Image 組件到 ListItem 組件里,并設置寬度為 200px,高度為100%。

⑨拖拉 Text 組件到 ListItem 組件里,并在 Image 組件右邊,設置寬度為 100%,高度100%。

⑩在 list.js 文件準備好 List 組件需要的數(shù)據(jù)。

?選擇 ListItem 組件,設置數(shù)據(jù)源。

?選擇 Image 組件,設置圖片源為 $item.img,修改圖片寬度為 200px,ObjectFit: contain。

?選擇 Text 組件,設置文本組件顯示內(nèi)容。

?修改 Text 組件左內(nèi)邊距為 10px。

?大慨效果出來了,但還是覺得不夠靚仔,比如每行靠得太近了,還有在每行下面加上分隔線就更好看了。

?界面就拖拉好了,那下來就把這個界面顯示到項目中,先把界面轉換為 hml 和 css 文件。

?導出 hml 和 css 文件后,文件名為 list,預覽器不給通過,后來修改文件名就可以了。

?創(chuàng)建圖片詳細頁面。

d3e070c4-53c0-11ec-b2e9-dac502259ad0.png

?拖拉一個 Text 組件到畫面上,設置寬度和高度,文本對齊方式。

d405d44a-53c0-11ec-b2e9-dac502259ad0.png

?調(diào)整最外層 div 的對齊方式。

d4315322-53c0-11ec-b2e9-dac502259ad0.png

?拖拉一個 Image 組件。

d4669a28-53c0-11ec-b2e9-dac502259ad0.png

?要到導出 hml 和 css 文件的時候了。

d478e232-53c0-11ec-b2e9-dac502259ad0.png

最終效果為:

d4add898-53c0-11ec-b2e9-dac502259ad0.gif

Gitee 源碼:

https://gitee.com/army16_harmony/low-code-one.git

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 源碼
    +關注

    關注

    8

    文章

    671

    瀏覽量

    30350
  • ui
    ui
    +關注

    關注

    0

    文章

    208

    瀏覽量

    21814
  • HarmonyOS
    +關注

    關注

    80

    文章

    2126

    瀏覽量

    33113

原文標題:低代碼開發(fā)鴻蒙應用UI,妙??!

文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##
    的頭像 發(fā)表于 07-11 18:24 ?295次閱讀

    HarmonyOS 5】鴻蒙星閃NearLink詳解

    HarmonyOS 5】鴻蒙星閃NearLink詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##
    的頭像 發(fā)表于 07-11 18:24 ?325次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】<b class='flag-5'>鴻蒙</b>星閃NearLink詳解

    HarmonyOS 5】鴻蒙mPaaS詳解

    HarmonyOS 5】鴻蒙mPaaS詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##
    的頭像 發(fā)表于 07-11 18:23 ?287次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】<b class='flag-5'>鴻蒙</b>mPaaS詳解

    HarmonyOS 5】金融應用開發(fā)鴻蒙組件實踐

    HarmonyOS 5】金融應用開發(fā)鴻蒙組件實踐 ##鴻蒙開發(fā)能力 ##HarmonyOS S
    的頭像 發(fā)表于 07-11 18:20 ?290次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>組件實踐

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解 ##鴻蒙開發(fā)能力 ##Har
    的頭像 發(fā)表于 07-07 11:57 ?154次閱讀
    【 <b class='flag-5'>HarmonyOS</b> 5 入門系列 】<b class='flag-5'>鴻蒙</b><b class='flag-5'>HarmonyOS</b>示例項目講解

    鴻蒙應用px,vp,fp概念詳解

    HarmonyOS 5】鴻蒙應用px,vp,fp概念詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##
    的頭像 發(fā)表于 07-07 11:48 ?184次閱讀
    <b class='flag-5'>鴻蒙</b>應用px,vp,fp概念詳解

    HarmonyOS 代碼工坊的指尖開發(fā),讓 APP 開發(fā)所見即所得

    沙盤被直接搬入了移動設備本身。眼尖的開發(fā)者應該已經(jīng)發(fā)現(xiàn),最近華為應用市場“應用嘗鮮”專區(qū)里,上架了一款名為“HarmonyOS 代碼工坊”的新應用,下載量持續(xù)攀升。 開發(fā)者只需要下載“
    的頭像 發(fā)表于 06-24 12:08 ?176次閱讀
    <b class='flag-5'>HarmonyOS</b> <b class='flag-5'>代碼</b>工坊的指尖<b class='flag-5'>開發(fā)</b>,讓 APP <b class='flag-5'>開發(fā)</b>所見即所得

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應用開發(fā)效率再提升

    HarmonyOS應用的AI智能輔助開發(fā)助手——CodeGenie,該AI助手深度集成在DevEco Studio中,提供鴻蒙知識智能問答、鴻蒙ArkTS
    發(fā)表于 04-18 14:43

    HarmonyOS 應用開發(fā)賦能套件:鴻蒙原生應用開發(fā)的 “神助攻”

    的課程、文檔、樣例代碼等資源,在開發(fā)者旅程各階段提供全方位的支持。開發(fā)者可以通過鴻蒙開發(fā)者官網(wǎng)一站式獲取
    發(fā)表于 02-17 16:37

    代碼與傳統(tǒng)開發(fā)的區(qū)別 代碼與無代碼開發(fā)的區(qū)別

    在軟件開發(fā)領域,傳統(tǒng)開發(fā)、代碼開發(fā)以及無代碼開發(fā)
    的頭像 發(fā)表于 01-31 10:48 ?625次閱讀

    名單公布!【書籍評測活動NO.56】極速探索HarmonyOS NEXT:純血鴻蒙應用開發(fā)實踐

    的各個關鍵領域。另外,書中還提供了基于HarmonyOS NEXT 的完整實戰(zhàn)項目和3個特色案例,并附帶了全套的源代碼。 本書適合鴻蒙應用開發(fā)工程師、移動應用
    發(fā)表于 01-20 16:53

    代碼在敏捷開發(fā)中的應用

    代碼平臺的定義 代碼平臺提供了一個可視化的、拖放式的用戶界面,允許開發(fā)者通過圖形化的方式快速構建應用程序,而無需編寫大量的
    的頭像 發(fā)表于 01-07 09:58 ?450次閱讀

    HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應用開發(fā)

    HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應用開發(fā) 隨著HarmonyOS NEXT發(fā)布,
    發(fā)表于 01-02 14:24

    HarmonyOS開發(fā)指導類文檔更新速遞(上)

    伴隨著HarmonyOS 5.0.0 Release版本的發(fā)布,HarmonyOS官網(wǎng)文檔也帶來了不少上新內(nèi)容。本期HarmonyOS NEXT開發(fā)者資料直通車將從文檔更新角度為
    的頭像 發(fā)表于 12-30 09:50 ?1051次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>指導類文檔更新速遞(上)

    名單公布!【書籍評測活動NO.47】HarmonyOS NEXT啟程:零基礎構建純血鴻蒙應用

    要在2000萬 。這一呼吁引起了全球開發(fā)者的關注,也意味著市場對HarmonyOS開發(fā)人才的需求將快速增長。 什么是純血鴻蒙 HarmonyOS
    發(fā)表于 10-14 14:36