女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成

Harmony&嵌入式學(xué)習(xí) ? 2023-05-13 13:21 ? 次閱讀

本項(xiàng)目Gitee倉(cāng)地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)

一、需求分析

我們本章的內(nèi)容是要制作一個(gè)可以隨著自己想要內(nèi)容而變化的一個(gè)二維碼,通過(guò)輸入框輸入內(nèi)容,實(shí)現(xiàn)二維碼圖形的改變

  • 通過(guò)輸入框輸入內(nèi)容
  • 使用按鈕進(jìn)行改變
  • 使用二維碼進(jìn)行顯示

二、控件介紹

這里我們使用的是官方提供的QR控件

QRCode

用于顯示單個(gè)二維碼的組件。

說(shuō)明: 該組件從API Version 7開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。

interface QRCodeInterface {
  (value: string): QRCodeAttribute;
}

QRCode('Hello, OpenHarmony')
  .width(70)
  .height(70)

復(fù)制

簡(jiǎn)單樣例如上圖程序

三、UI繪制

(1)我們首先需要建立一個(gè)輸入框,同時(shí)綁定一下輸入框的內(nèi)容(因?yàn)轭A(yù)覽器不能實(shí)現(xiàn)輸入功能)

          @State message: string = 'Hello OpenHarmony'
		  TextInput({
          placeholder: this.message,
        })
          .width('80%')
            

復(fù)制

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)


得到上方內(nèi)容,此時(shí)我們可以通過(guò)對(duì)message變量的修改實(shí)現(xiàn)內(nèi)容的改變

(2)接下來(lái)創(chuàng)建按鈕

        Button('點(diǎn)擊生成二維碼')
          .fontSize(20)
          .margin({top:20})

復(fù)制

我們這里使用到了margin參數(shù),該參數(shù)描述如下:

名稱 參數(shù)說(shuō)明 默認(rèn)值 描述
margin { top?: Length, right?: Length, bottom?: Length, left?: Length } | Length 0 設(shè)置外邊距屬性。 參數(shù)為L(zhǎng)ength類型時(shí),四個(gè)方向外邊距同時(shí)生效。

因?yàn)槲覀冎恍枰谏厦鎸?shí)現(xiàn)一個(gè)移位效果,這樣看起來(lái)更正常

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)


未移位的效果

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)

移位后的效果

(3)使用QRcode控件

        QRCode(this.message)
          .width(170)
          .height(170)
          .margin({bottom:20})
        TextInput({
          placeholder: this.message,
        })
          .width('80%')
        Button('點(diǎn)擊生成二維碼')
          .fontSize(20)
          .margin({top:20})

復(fù)制

二維碼的生成要在輸入框的上面,所以這里將其放置在上部,內(nèi)容比較簡(jiǎn)潔,同時(shí)使用了margin對(duì)底部進(jìn)行了移位,更加美觀

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)


四、系統(tǒng)測(cè)試

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)


如上圖所示,完美實(shí)現(xiàn)預(yù)期,后期大家可以進(jìn)行調(diào)色之類,比如說(shuō)健康碼變紅了?

#深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成-開(kāi)源基礎(chǔ)軟件社區(qū)


當(dāng)然,還是希望大家永不變紅,大家可以下載(在第一行有Gitee倉(cāng)地址)或者按照流程來(lái)自己寫(xiě)一個(gè)綠碼的內(nèi)容。

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

    關(guān)注

    30

    文章

    4886

    瀏覽量

    70240
  • OpenHarmony
    +關(guān)注

    關(guān)注

    26

    文章

    3820

    瀏覽量

    18114
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    #深入淺出學(xué)習(xí)eTs#(七)判斷密碼是否正確

    本項(xiàng)目Gitee倉(cāng)地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 10:06

    #深入淺出學(xué)習(xí)eTs#變紅?專屬二維碼生成

    本項(xiàng)目Gitee倉(cāng)地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 10:09

    OpenHarmony應(yīng)用實(shí)現(xiàn)二維碼識(shí)別

    應(yīng)用的掃描二維碼的頁(yè)面。 本文就以??橘子購(gòu)物示例應(yīng)用??為例,來(lái)講解OpenHarmony應(yīng)用二維碼開(kāi)發(fā)相關(guān)的技術(shù)點(diǎn)。 我們先看下二維碼相關(guān)的幾個(gè)概念。 ● 二維碼
    發(fā)表于 08-23 17:00

    固定二維碼與變動(dòng)二維碼防偽標(biāo)簽的作用

    電子發(fā)燒友網(wǎng)站提供《固定二維碼與變動(dòng)二維碼防偽標(biāo)簽的作用.docx》資料免費(fèi)下載
    發(fā)表于 05-08 08:00 ?1次下載

    二維碼技術(shù)的編譯規(guī)則分析

    本文針對(duì)二維碼編譯原理進(jìn)行了深入分析和研究,并詳細(xì)描述了QR Code技術(shù)生成二維碼過(guò)程中的編譯規(guī)則,分別對(duì)數(shù)據(jù)編碼和糾錯(cuò)碼編碼進(jìn)行了全面分析,最后還簡(jiǎn)單介紹了使
    發(fā)表于 11-05 15:19 ?29次下載
    <b class='flag-5'>二維碼</b>技術(shù)的編譯規(guī)則分析

    如何將視頻轉(zhuǎn)換生成二維碼觀看

    如今,二維碼的應(yīng)用越來(lái)越廣了,也非常方便,那么如何把視頻轉(zhuǎn)換生成二維碼呢?網(wǎng)頁(yè)地址轉(zhuǎn)換二維碼的工具很多,但視頻轉(zhuǎn)換二維碼的工具,可就比較少了
    發(fā)表于 07-30 15:21 ?1.3w次閱讀

    二維碼在智能門禁中的應(yīng)用,二維碼門禁如何保證安全性

    是:會(huì)的。 若不夠用,是不是會(huì)重復(fù)使用?那對(duì)智能門禁而言,又怎樣能保證二維碼的安全性?要想搞清這些問(wèn)題,我們需要從二維碼原理說(shuō)起。二維碼怎樣識(shí)別?二維碼技術(shù)包含
    的頭像 發(fā)表于 07-19 10:33 ?4059次閱讀
    <b class='flag-5'>二維碼</b>在智能門禁中的應(yīng)用,<b class='flag-5'>二維碼</b>門禁如何保證安全性

    工業(yè)二維碼是什么,如何使用工業(yè)二維碼

    工業(yè)二維碼讀取器在智能制造業(yè)領(lǐng)域的作用越來(lái)越重要,為了讓多用戶了解工業(yè)二維碼的相關(guān)知識(shí),從而大限度地提高讀取率、增加產(chǎn)量和降低成本,讓你對(duì)工業(yè)二維碼讀取器和工業(yè)二維碼知識(shí)進(jìn)行面的了解。
    發(fā)表于 06-24 17:41 ?4744次閱讀

    鴻蒙系統(tǒng)生成二維碼技術(shù)

    ?? 在實(shí)際應(yīng)用開(kāi)發(fā)中,時(shí)不時(shí)的會(huì)遇到 AI 領(lǐng)域相關(guān)的一些技術(shù),本節(jié)主要詳細(xì)講述一下生成二維碼技術(shù),二維碼可能涉及在各領(lǐng)域中,如:社交或通訊類應(yīng)用、購(gòu)物或支付類應(yīng)用等。 ??? ? 所以
    的頭像 發(fā)表于 10-19 09:17 ?2986次閱讀

    51單片機(jī)生成二維碼

    51單片機(jī)生成二維碼
    發(fā)表于 11-12 13:51 ?30次下載
    51單片機(jī)<b class='flag-5'>生成</b><b class='flag-5'>二維碼</b>

    LV版本的二維碼生成及源碼分享

    LV版本的二維碼生成及源碼分享。
    發(fā)表于 04-11 15:06 ?0次下載

    鴻蒙上生成專屬二維碼

    我們本章的內(nèi)容是要制作一個(gè)可以隨著自己想要內(nèi)容而變化的一個(gè)二維碼,通過(guò)輸入框輸入內(nèi)容,實(shí)現(xiàn)二維碼圖形的改變。
    的頭像 發(fā)表于 01-04 12:00 ?1972次閱讀

    深入淺出學(xué)習(xí)eTs(七)如何判斷密碼是否正確

    本項(xiàng)目Gitee倉(cāng)地址: 深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)
    的頭像 發(fā)表于 05-13 13:20 ?1162次閱讀
    <b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b>(七)如何判斷密碼是否正確

    二維碼讀頭有什么功能?如何選擇二維碼讀頭?

    二維碼讀頭有什么功能?如何選擇二維碼讀頭?二維碼讀頭可以將二維條碼圖像通過(guò)感光頭讀取、識(shí)
    的頭像 發(fā)表于 03-30 15:03 ?2141次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>讀頭有什么功能?如何選擇<b class='flag-5'>二維碼</b>讀頭?

    Labview生成二維碼

    ?Labview 的一個(gè)Demo,生成二維碼。
    發(fā)表于 08-01 17:12 ?16次下載