18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

3天內不再提示

HarmonyOS基礎組件:Button三種類型的使用

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

掃碼添加小助手

加入工程師交流群

簡介

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

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

常用屬性

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

構造函數(shù)

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

按鈕類型

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

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

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

擴展功能

HarmonyOS提供的Button不僅支持普通類型,膠囊類型,圓形類型三種樣式,還支持自定義樣式,擴展能力更強,更簡單。

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

代碼如下:

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

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

總結

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

審核編輯 黃宇

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

    關注

    80

    文章

    2144

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    HarmonyOS 5】鴻蒙中進度條的使用詳解

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

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

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

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

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

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

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

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

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

    介紹三種常見的MySQL高可用方案

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

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

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

    redis三種集群方案詳解

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

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

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

    「極速探索HarmonyOS NEXT 」閱讀體驗】+Web組件

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

    控制系統(tǒng)的三種信號_控制系統(tǒng)的個指標

    在控制系統(tǒng)中,信號是傳遞信息的重要媒介,根據(jù)信號的特點和應用場景,可以將其主要分為以下三種類型:   一、模擬信號(Analog Signal)   模擬信號是在時間和幅值上均連續(xù)取值
    的頭像 發(fā)表于 01-27 11:43 ?1858次閱讀

    光伏系統(tǒng)的三種類型及其應用分析

    光伏(PV)系統(tǒng)可以根據(jù)設置和應用來設計,以滿足各種能源需求。第一種類型僅在日光下運行,將陽光直接轉化為電能,不儲存以備后用,適合于偏遠地區(qū)的水泵和通風系統(tǒng)。另一配置使用直流電(DC)和電池存儲
    的頭像 發(fā)表于 01-20 11:40 ?1622次閱讀
    光伏系統(tǒng)的<b class='flag-5'>三種類型</b>及其應用分析

    電源管理IC的八種類型

    工程師必知:電源管理IC的八種類型 引 言 在日常生活中,人們對電子設備的依賴越來越嚴重,電子技術的更新?lián)Q代,也同時意味著人們對電源的技術發(fā)展寄予厚望,下面就為大家介紹電源管理技術的主要分 類
    的頭像 發(fā)表于 01-20 09:50 ?3645次閱讀

    示波器的三種觸發(fā)模式

    示波器的觸發(fā)方式不僅影響波形捕捉的時機,還決定了顯示的波形是否穩(wěn)定。 常見的觸發(fā)模式有三種: 單次觸發(fā) (Single)、 正常觸發(fā) (Normal)和 自動觸發(fā) (Auto)。下面將對這三種觸發(fā)
    的頭像 發(fā)表于 01-07 11:04 ?1.1w次閱讀
    示波器的<b class='flag-5'>三種</b>觸發(fā)模式

    根據(jù)云服務器的部署方式和服務對象分為幾種類型

    云服務器已經成為現(xiàn)代企業(yè)和組織IT基礎設施的核心組成部分。根據(jù)云服務器的部署方式和服務對象的不同,主要可以分為三種類型:公有云服務器、私有云服務器和混合云服務器。下面我們將詳細介紹這三種類型的云服務器的特點及其適用場景。
    的頭像 發(fā)表于 11-04 10:04 ?994次閱讀