国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

鴻蒙應(yīng)用開發(fā)--事件

這篇具有很好參考價值的文章主要介紹了鴻蒙應(yīng)用開發(fā)--事件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

鴻蒙應(yīng)用開發(fā)–事件

代碼書寫步驟

  1. 根據(jù)需求調(diào)用響應(yīng)的接口
  2. 獲取組件ID
  3. 設(shè)置監(jiān)聽事件
  4. 編寫點組件觸發(fā)后的動作

事件分類

  • 單擊事件
  • 雙擊事件
  • 長按事件
  • 滑動事件

調(diào)用接口

implements
Component.ClickedListener,
Component.DoubleClickedListener,
Component.LongClickedListener,
Component.TouchEventListener {

獲取組件ID

Button b = (Button)findComponentById(ResourceTable.Id_button1);

設(shè)置監(jiān)聽事件

  • 當前類作為接口實現(xiàn)類
    當前類繼承接口,在本類中重寫父類方法。
button.setClickedListener(this);
  • 定義接口實現(xiàn)類
    重新寫一個類,該類實現(xiàn)接口。

  • 匿名內(nèi)部類(只能調(diào)用一次)

  • 方法引用

Button b = (Button)findComponentById(ResourceTable.Id_button1);
b.setClickedListener(this::onClick);
單擊事件:setClickedListener()
雙擊事件:setDoubleClickedListener()
長按事件:setLongClickedListener()
觸摸事件:setTouchEventListener()

重寫父類方法

組件觸發(fā)后要執(zhí)行的動作文章來源地址http://www.zghlxwxcb.cn/news/detail-708021.html

onClick()
onDoubleClick()
onLongClicked()
onTouchEvent() getAction()

到了這里,關(guān)于鴻蒙應(yīng)用開發(fā)--事件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 鴻蒙實戰(zhàn):ArkTs 開發(fā)一個鴻蒙應(yīng)用

    鴻蒙實戰(zhàn):ArkTs 開發(fā)一個鴻蒙應(yīng)用

    學(xué)習(xí)過的 ArkTs 知識點,一步一步開發(fā)一個小的鴻蒙應(yīng)用示例,涉及到 ?ArkTs 語法、注解 @Entry 、 @Component 、 @state 、路由、生命周期、 @Prop 、 @Link 、常用組件的使用等等知識點。 要開發(fā)一個鴻蒙應(yīng)用,首先我們需要知道 系統(tǒng)是如何找到頁面的啟動入口 。 鴻蒙如何啟動應(yīng)用

    2024年02月22日
    瀏覽(25)
  • 【HarmonyOS】開發(fā)一個可以看小姐姐的鴻蒙應(yīng)用 鴻蒙開發(fā)入門

    【HarmonyOS】開發(fā)一個可以看小姐姐的鴻蒙應(yīng)用 鴻蒙開發(fā)入門

    先整張效果圖,丑點是丑點,但可以用,買不起鴻蒙系統(tǒng)手機的我,只配用虛擬機。 要說目前最火的手機操作系統(tǒng),要我來看的話那必然是鴻蒙無疑。16號剛剛結(jié)束了第五次鴻蒙內(nèi)測,在看到這次的內(nèi)測名單之后,居然有970的機器,這是不是說明俺這手里奮戰(zhàn)了三年的榮耀

    2024年02月15日
    瀏覽(28)
  • 鴻蒙(HarmonyOS)應(yīng)用開發(fā)指南

    鴻蒙(HarmonyOS)應(yīng)用開發(fā)指南

    1.1 簡介 鴻蒙 (即 HarmonyOS ,開發(fā)代號 Ark ,正式名稱為華為終端鴻蒙智能設(shè)備操作系統(tǒng)軟件)是華為公司自 2012 年以來開發(fā)的一款可支持鴻蒙原生應(yīng)用和兼容 AOSP 應(yīng)用的 分布式操作系統(tǒng) 。該系統(tǒng)利用“分布式”技術(shù)將 手機、電腦、平板、電視、汽車和智能穿戴 等多款設(shè)備

    2024年02月02日
    瀏覽(59)
  • 鴻蒙3.0應(yīng)用開發(fā)體驗

    鴻蒙3.0應(yīng)用開發(fā)體驗

    鴻蒙os3.0發(fā)布以來,華為官方開始主推ets+arkui開發(fā)模式,逐漸拋棄java,為以后去安卓化做鋪墊,但目前在筆者體驗來看,仍需要大力完善,還有很長的路要走! 什么是ets?ts是js的超集,而ets是ts的超集!ets后綴的文件中可以使用鴻蒙SDKapi的能力,就這么簡單!而arkui則與Flu

    2024年02月09日
    瀏覽(18)
  • 鴻蒙應(yīng)用開發(fā)學(xué)習(xí)|基礎(chǔ)環(huán)境和開發(fā)工具

    鴻蒙應(yīng)用開發(fā)學(xué)習(xí)|基礎(chǔ)環(huán)境和開發(fā)工具

    第一章 HarmonyOS是什么 第二章 基礎(chǔ)環(huán)境和開發(fā)工具 HUAWEI DevEco Studio是基于IntelliJ IDEA Community開源版本打造,面向全場景多設(shè)備,提供一站式的應(yīng)用/服務(wù)集成開發(fā)環(huán)境(IDE),支持分布式多端開發(fā)、分布式多端調(diào)測、多端模擬仿真,提供全方位的質(zhì)量與安全保障。 高效智能代碼

    2024年01月22日
    瀏覽(36)
  • 【鴻蒙】鴻蒙操作系統(tǒng)應(yīng)用開發(fā)入門級初體驗

    【鴻蒙】鴻蒙操作系統(tǒng)應(yīng)用開發(fā)入門級初體驗

    目錄 ? 一 鴻蒙相關(guān)資源 二 創(chuàng)建新工程 三 程序設(shè)計 鴻蒙學(xué)堂:https://hmxt.org/ ? (1)下載鴻蒙的IDE:DevEco Studio,安裝過程一路next即可; (2)安裝好之后,新建工程,我這邊使用Java進行開發(fā),所以選擇Empty Ability(Java),選擇完成之后,點擊Next: (3)工程配置,主要配置一下

    2024年02月07日
    瀏覽(28)
  • 鴻蒙應(yīng)用開發(fā)嘗鮮:初識HarmonyOS

    鴻蒙應(yīng)用開發(fā)嘗鮮:初識HarmonyOS

    來源:華為官方網(wǎng)站 : https://developer.huawei.com/ 相信大家對鴻蒙應(yīng)用開發(fā)也不在陌生,很多身處互聯(lián)網(wǎng)行業(yè)或者不了解的人們現(xiàn)在也一定都聽說過華為鴻蒙.這里我將不再說廢話,直接步入正題 HarmonyOS應(yīng)用開發(fā)采用的是ArkTS語言,ArkTS是在TypeScript(簡稱TS)基礎(chǔ)上的拓展,而TS又是JavaScrip

    2024年02月02日
    瀏覽(35)
  • 004 鴻蒙應(yīng)用開發(fā)-通知欄

    目錄 一.通知概述 通知簡介 通知業(yè)務(wù)流程

    2024年02月16日
    瀏覽(17)
  • 鴻蒙HarmonyOS應(yīng)用開發(fā)初體驗

    鴻蒙HarmonyOS應(yīng)用開發(fā)初體驗

    最近華為發(fā)布mt60新機火了,作為一名移動開發(fā)程序員,對鴻蒙系統(tǒng)開發(fā)移動端就很感興趣了。 開發(fā)工具:HUAWEI DevEco Studio和SDK下載和升級 | HarmonyOS開發(fā)者 下載完后按默認安裝就可以了,界面跟AS很類似,之前我jdk環(huán)境配置就不在配置了,不懂的可以百度下很多教程。 這是基

    2024年02月09日
    瀏覽(27)
  • 鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-延遲任務(wù)開發(fā)實現(xiàn)(二)

    接口名 接口描述 startWork(work: WorkInfo): void; 申請延遲任務(wù) stopWork(work: WorkInfo, needCancel?: boolean): void; 取消延遲任務(wù) getWorkStatus(workId: number, callback: AsyncCallback): void; 獲取延遲任務(wù)狀態(tài)(Callback形式) getWorkStatus(workId: number): Promise; 獲取延遲任務(wù)狀態(tài)(Promise形式) obtainAllWorks(callba

    2024年01月18日
    瀏覽(123)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包