鴻蒙應(yīng)用開發(fā)–事件
代碼書寫步驟
- 根據(jù)需求調(diào)用響應(yīng)的接口
- 獲取組件ID
- 設(shè)置監(jiān)聽事件
- 編寫點組件觸發(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)用一次)
-
方法引用文章來源:http://www.zghlxwxcb.cn/news/detail-708021.html
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)!