gpt4 book ai didi

android - 将 OnGestureListener 添加到按钮?

转载 作者:行者123 更新时间:2023-11-30 04:41:03 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何添加 OnGestureListener 或其他一些方法来检测屏幕上的触摸拖动到按钮或可以添加到 View 的其他一些小部件。一段时间以来,我一直在试图弄清楚如何做到这一点,但我做不到。我已经看到并成功地完成了一项 Activity 。谁能帮我说清楚,因为我遇到的麻烦似乎比我想象的要多得多。谢谢。

最佳答案

我假设您已经完成了 http://developer.android.com/resources/articles/gestures.html .诀窍是您可以将 GestureOverlayView 作为另一个 View 之上的透明层。然后,您可以将检测到的任何手势解释为属于底层 View

在文章中,他们向您展示了这样的布局:

<android.gesture.GestureOverlayView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gestures"
android:layout_width="fill_parent"
android:layout_height="fill_parent"

android:gestureStrokeType="multiple"
android:eventsInterceptionEnabled="true"
android:orientation="vertical">

<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />

</android.gesture.GestureOverlayView>

然后可以将检测到的任何手势解释为来自 ListView。在您的情况下,将 ListView 替换为您的 Button,您应该一切就绪。

关于android - 将 OnGestureListener 添加到按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986659/

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