| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 【05】制作鸿蒙版蜻蜓短视频系统-事件原理及完成点击,长按,双击等操作实现跳转-优雅草伊凡 -> 正文阅读 |
|
[Java知识库]【05】制作鸿蒙版蜻蜓短视频系统-事件原理及完成点击,长按,双击等操作实现跳转-优雅草伊凡 |
大家好我是伊凡,这是第五篇现在已经开始加快进度了,本次开始熟悉点击事件和各类写法,下一步开始写底部导航和顶部导航,本文为伊凡原创撰写仅仅代表伊凡个人观点,不代表优雅草科技的观点与其立场,谢谢。
接上文我们已经做好了,ability_main.xml首页和snsSlice.java的子页面,我们现在来实现点击事件进行跳转。 找到MainAbilitySlice.java 进入后开始
? 增加点击事件我们要用到setClickedListener,再用implements来实现这个接口, ? 实现接口我们需要用一个方法 ? 选好后末尾 按住快捷键 alt+enter 弹出 implement 的具体方法我们选择onclick,最终效果 ? 由于很多地方都会用到点击事件,因此我们可以将其封装成为一个“意图”, 继续写方法,主要有以下三部分 ? 编辑切换为居中 添加图片注释,不超过 140 字(可选)
第一步定义“意图”t,第二步operation具体写出具体的跳转方法,第三步把第二步的operation设置为t,用startAbility命令进行跳转,完成。 运行的时候说一下 上面Button报错,因为上面B写的时候错误小写了需要改一下,但是文章已经写截图也弄我就不改了。
参考点击事件单击的原理,其实就是改用DoubleClickedListener并且导入对应方法再修改即可 ? 编辑切换为居中 添加图片注释,不超过 140 字(可选)
implements Component.LongClickedListener 长按事件以此类推,只要深刻理解点击事件,其他方法举一反三。 总结: 基本上可以总结为三步,第一步找到按钮id,第二步给按钮绑定事件(事件可以是单击,双击,滑动,长按等等),第三步,触发事件后我们需要用方法来执行什么,比如跳转! Ok本文内容到此结束,我们必须得加快进度,尽量在2个月内写完并且对应APP也写完。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:08:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |