国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

HarmonyOS基礎(chǔ)組件:Button三種類型的使用

尤楓 ? 來(lái)源:jf_54996641 ? 作者:jf_54996641 ? 2025-06-09 15:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

HarmonyOS在明年將正式不再兼容Android原生功能,這意味著對(duì)于客戶端的小伙伴不得不開(kāi)始學(xué)習(xí)HarmonyOS開(kāi)發(fā)語(yǔ)言。本篇文章主要介紹鴻蒙中的Button使用。

HarmonyOS中的Button相較于Android原生來(lái)說(shuō),功能比較豐富,擴(kuò)展性高,減少了開(kāi)發(fā)者的代碼數(shù)量,簡(jiǎn)化了使用方式。不僅可以自定義圓角還支持三種樣式。

常用屬性

名稱參數(shù)類型描述
typeButtonType設(shè)置按鈕樣式 * Capsule:膠囊型按鈕(圓角默認(rèn)為高度的一半)。 * Circle:圓形按鈕。 *Normal:普通按鈕(默認(rèn)不帶圓角)。
backgroundColorResourceColor背景色
fontSizenumber文字大小
fontWeightFontWeight設(shè)置字體粗細(xì)
stateEffectboolean是否開(kāi)啟點(diǎn)擊效果

構(gòu)造函數(shù)

Button(options?: {type?: ButtonType, stateEffect?: boolean})

按鈕類型

  1. 普通類型
Button("我是普通類型按鈕",{type:Normal}).onClick(()= >{
        promptAction.showToast({message:"我被點(diǎn)擊了"})
      })

  1. 膠囊類型
Button("我是膠囊類型按鈕",{type:Capsule}).onClick(()= >{
        promptAction.showToast({message:"我被點(diǎn)擊了"})
      })

  1. 圓形類型
Button("我是圓形類型按鈕",{type:Capsule}).onClick(()= >{
        promptAction.showToast({message:"我被點(diǎn)擊了"})
      })

擴(kuò)展功能

HarmonyOS提供的Button不僅支持普通類型,膠囊類型,圓形類型三種樣式,還支持自定義樣式,擴(kuò)展能力更強(qiáng),更簡(jiǎn)單。

下面實(shí)現(xiàn)一個(gè)帶圖片和文字的Button的效果,如果使用Android原生來(lái)實(shí)現(xiàn),一般使用布局控件包裹Image和Text來(lái)實(shí)現(xiàn),在鴻蒙系統(tǒng)中,可以直接使用Button來(lái)實(shí)現(xiàn)。

代碼如下:

Button(){
        Row(){
          Image($r("app.media.app_icon")).width(30).height(30)
          Text("我是自定義Button")
        }.padding(10)
      }

實(shí)現(xiàn)效果如下:

總結(jié)

HarmonyOS系統(tǒng)提供了強(qiáng)大的UI繪制能力,為開(kāi)發(fā)者準(zhǔn)備了很多便捷的屬性功能,本文僅僅展示其冰山一角,更好豐富好玩的實(shí)現(xiàn),需要?jiǎng)邮謱?shí)現(xiàn),還不會(huì)的小伙伴快動(dòng)手試試吧!

審核編輯 黃宇

聲明:本文內(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)投訴
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2153

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    釘釘正式開(kāi)源HarmonyOS圖片編輯組件

    近日,由釘釘團(tuán)隊(duì)自主研發(fā)的“HarmonyOS圖片編輯組件”正式上線OpenHarmony方庫(kù)中心倉(cāng)并開(kāi)源。作為一款填補(bǔ)鴻蒙社區(qū)圖像處理領(lǐng)域空白的重量級(jí)組件,該方案基于
    的頭像 發(fā)表于 01-05 09:58 ?493次閱讀

    請(qǐng)問(wèn)CW32芯片的三種工作模式是什么?

    CW32芯片的三種工作模式是什么?
    發(fā)表于 12-26 06:48

    三種類型內(nèi)存的使用

    的,因?yàn)榈讓訑?shù)據(jù)會(huì)被默默刪除。自動(dòng)存儲(chǔ)通常被稱為“?!?。 分配的存儲(chǔ):運(yùn)行malloc() 會(huì)返回的內(nèi)存類型,這種內(nèi)存會(huì)一直保留,直到被 free() 函數(shù)釋放,所以可以被傳遞到任何地方,包括返回
    發(fā)表于 12-12 06:43

    MEMS中的三種測(cè)溫方式

    在集成MEMS芯片的環(huán)境溫度測(cè)量領(lǐng)域,熱阻、熱電堆和PN結(jié)原理是三種主流技術(shù)。熱阻是利用熱敏電阻,如金屬鉑或注入硅的溫度電阻系數(shù)恒定,即電阻隨溫度線性變化的特性測(cè)溫,電阻變化直接對(duì)應(yīng)絕對(duì)溫度,需恒流源供電。
    的頭像 發(fā)表于 07-16 13:58 ?1655次閱讀
    MEMS中的<b class='flag-5'>三種</b>測(cè)溫方式

    HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解

    HarmonyOS的ArkUI框架為開(kāi)發(fā)者提供了多種類型的進(jìn)度條,每種類型都有其獨(dú)特的樣式,以滿足不同的設(shè)計(jì)需求。以下是幾種常見(jiàn)的進(jìn)度條類型: 線性進(jìn)度條(Linear) :這是最常
    的頭像 發(fā)表于 07-11 18:26 ?1139次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】鴻蒙中進(jìn)度條的使用詳解

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

    HarmonyOS 5】鴻蒙頁(yè)面和組件生命周期函數(shù) ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、生命周期階段: 創(chuàng)建階段 build: 構(gòu)建
    的頭像 發(fā)表于 07-11 18:24 ?1084次閱讀

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、鴻蒙生態(tài)觀察 2024 年 1 月 18 日: 發(fā)布
    的頭像 發(fā)表于 07-11 18:20 ?954次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應(yīng)用開(kāi)發(fā)鴻蒙<b class='flag-5'>組件</b>實(shí)踐

    HarmonyOS 5】鴻蒙中的UIAbility詳解(二)

    UIAbility的三種啟動(dòng)模式,數(shù)據(jù)如何傳遞,訂閱UIAbility生命周期變化,訂閱設(shè)備的信息變化進(jìn)行講解。 二、UIAbility的三種啟動(dòng)模式 singleton(單實(shí)例模式),說(shuō)人話就是單例模式,
    的頭像 發(fā)表于 07-11 18:17 ?918次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】鴻蒙中的UIAbility詳解(二)

    HarmonyOS實(shí)戰(zhàn):組件化項(xiàng)目搭建

    ?本文將詳細(xì)講解HarmonyOs組件化項(xiàng)目搭建的全過(guò)程,帶領(lǐng)大家實(shí)現(xiàn)一個(gè)組件化項(xiàng)目。 項(xiàng)目創(chuàng)建 首先創(chuàng)建一個(gè)項(xiàng)目工程,點(diǎn)擊開(kāi)發(fā)工具DevEco-Stdio的****File 選項(xiàng),選擇 New 然后點(diǎn)擊 Create Proj
    的頭像 發(fā)表于 06-09 14:58 ?668次閱讀
    <b class='flag-5'>HarmonyOS</b>實(shí)戰(zhàn):<b class='flag-5'>組件</b>化項(xiàng)目搭建

    介紹三種常見(jiàn)的MySQL高可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫(kù)系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時(shí)間以及實(shí)現(xiàn)業(yè)務(wù)的無(wú)縫切換,高可用(High Availability, HA)方案至關(guān)重要。本文將詳細(xì)介紹三種常見(jiàn)的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?1235次閱讀

    KaihongOS操作系統(tǒng):Button按鈕組件介紹

    Button 按鈕組件,可快速創(chuàng)建不同樣式的按鈕。 常用接口 Button Button(options: ButtonOptions) 創(chuàng)建可以包含單個(gè)子
    發(fā)表于 04-25 07:09

    鴻蒙應(yīng)用元服務(wù)開(kāi)發(fā)-Account Kit獲取華為賬號(hào)用戶信息概述

    三種獲取頭像的方式:使用華為賬號(hào)頭像、從圖庫(kù)選擇、拍照,用戶選擇其中一方式后,Account Kit返回頭像uri給Button,元服務(wù)刷新Button并展示頭像。 (
    發(fā)表于 04-02 11:10

    redis三種集群方案詳解

    在Redis中提供的集群方案總共有三種(一般一個(gè)redis節(jié)點(diǎn)不超過(guò)10G內(nèi)存)。
    的頭像 發(fā)表于 03-31 10:46 ?1528次閱讀
    redis<b class='flag-5'>三種</b>集群方案詳解

    GaN、超級(jí)SI、SiC這三種MOS器件的用途區(qū)別

    如果想要說(shuō)明白GaN、超級(jí)SI、SiC這三種MOS器件的用途區(qū)別,首先要做的是搞清楚這三種功率器件的特性,然后再根據(jù)材料特性分析具體應(yīng)用。
    的頭像 發(fā)表于 03-14 18:05 ?2688次閱讀

    「極速探索HarmonyOS NEXT 」閱讀體驗(yàn)】+Web組件

    ,則源于web開(kāi)發(fā)。盡管Web應(yīng)用在性能上略遜一籌,但由于其龐大的用戶使用基數(shù),在諸多場(chǎng)景下仍不可或缺。 在應(yīng)用中顯示 Web 頁(yè)面 在開(kāi)發(fā)中使用 Web組件主要分為兩方式: 通過(guò) Web 組件顯示
    發(fā)表于 03-10 10:39