清泛IT社区
标题:
左右滑动切换图片(找不到 TouchDown/TouchUp 事件)
[打印本页]
作者:
App Inventor 2
时间:
昨天 22:11
标题:
左右滑动切换图片(找不到 TouchDown/TouchUp 事件)
App Inventor 求助:左右滑动切换图片(找不到 TouchDown/TouchUp 事件)
大家好,我在做一个步骤教学的 App,现在想实现「左右滑动切换图片」的功能,目前遇到了问题,想请大家帮忙看看。
一、我的功能现状
我已经用 ** 按钮「上一步 / 下一步」** 实现了图片切换:
点击按钮可以切换 1.jpg~12.jpg,同时播放对应音频、更新步骤标签,逻辑是通的。
现在想加一个「左右滑动」的等效操作,不用每次都点按钮。
我用的是 fun123.cn 的 App Inventor 中文网,图片组件是 图片_1,外面套了一个垂直滚动条布局 1。
二、我尝试的实现方案(按建议操作)
想给 图片_1 加 TouchDown/TouchUp 事件,但找不到,只有「被点击时」事件。
于是改用外层的「垂直滚动条布局 1」来接收触摸事件,但也找不到 TouchDown/TouchUp 事件:
我已经选中了「垂直滚动条布局 1」组件。
工作面板里只有「属性」标签(设置背景、高度等),找不到「事件」标签,也就无法拖出 TouchDown/TouchUp 块。
三、我的核心问题
在这个版本的 App Inventor 里,图片组件和「垂直滚动条布局」组件,都找不到 TouchDown/TouchUp 事件,只有「被点击时」,是组件不支持还是我没找到位置?
如果找不到这两个事件,还有什么不用扩展的原生方法,能实现「左右滑动切换图片」的效果?
四、我希望实现的效果
手指在图片区域左滑:和点击「下一步」按钮效果一样,切换到下一张图片、播放对应音频。
手指在图片区域右滑:和点击「上一步」按钮效果一样,切换到上一张图片、播放对应音频。
最好能过滤掉上下滑动,只响应水平滑动,减少误触。
作者:
App Inventor 2
时间:
4 分钟前
https://www.fun123.cn/reference/ ... ml#Button.TouchDown
被按压()
表示按钮被按下。
https://www.fun123.cn/reference/ ... html#Button.TouchUp
被松开()
表示按下的按钮已被放开。
图片没有这2个事件。实现这个功能有拓展。
欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/)
Powered by Discuz! X3.3