gpt4 book ai didi

android - 一次滑动/手势触发多个按钮(onClick 事件)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:41 25 4
gpt4 key购买 nike

简而言之,我正在寻找的是 - 为被滑过的多个按钮( View )触发 onClick 事件的单次滑动。

我刚刚开始开发我的第一个 Android 应用程序,我面临的问题可能并不那么复杂,但由于我没有任何经验,我无法拼凑出解决方案。

我正在尝试在多个按钮上实现滑动,以检测它们何时被滑动并触发 onClick 函数。我看过 Gestures 和 Flings 但没有成功。

曾尝试在StackOverflow上实现一些之前的相关解决方案:

Fling gesture detection on grid layout

Detect fling gesture over clickable items

是否可以动态地从正在滑动且彼此相邻的按钮的中心绘制一条线?

最佳答案

我一直在寻找解决方案,并最终成功了。所以我会在这里回答,希望它能对某人有所帮助。

我在检测带有多个按钮的布局的滑动时遇​​到了问题,因此我为每个按钮覆盖了方法 setOnTouchListener,在 gesturedetector.onTouchEvent(event) 中调用(并对检测到的事件执行您想执行的操作)。

显然,要检测按钮点击事件,您只需使用 setOnClickListener 方法即可。

也许这不是完成这项工作的最优雅的方式,但至少对我有用。

关于android - 一次滑动/手势触发多个按钮(onClick 事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com