Android 多点触控双指轻敲
我必须实现两个手指轻触。 例如,我有一个包含多个项目的listView,其中已经有一个针对每行的click listener和touch listener。现在,如果用户将两个手指放在一行上,我必须做一些事情 我该怎么做 欢迎提出任何建议。试试这个 或Android 多点触控双指轻敲,android,multi-touch,Android,Multi Touch,我必须实现两个手指轻触。 例如,我有一个包含多个项目的listView,其中已经有一个针对每行的click listener和touch listener。现在,如果用户将两个手指放在一行上,我必须做一些事情 我该怎么做 欢迎提出任何建议。试试这个 或 这可能会对您有所帮助。不确定您所说的两个手指敲击是什么意思。如果您指的是双击(一个手指,两次敲击),我建议您: 但是如果你指的是两个不同的手指敲击一次,你不建议用两个手指敲击,因为这违反了Android的设计准则。如果有什么问题,建议长按
这可能会对您有所帮助。不确定您所说的两个手指敲击是什么意思。如果您指的是双击(一个手指,两次敲击),我建议您: 但是如果你指的是两个不同的手指敲击一次,你不建议用两个手指敲击,因为这违反了Android的设计准则。如果有什么问题,建议长按,这可以很容易地覆盖onLongClick()方法实现 但是如果你真的不想听我说,因为你认为我很愚蠢。您基本上需要实现自己的多点触摸手势。以下是一个例子: 仅供参考,请注意您希望支持的安卓版本。我相信这是唯一支持单触的版本
基本上,您必须重写`,使用e.getPointerCount()并检查操作指针向下和操作指针向上之间的时间。您可能还会想到这样一种情况,即两次触摸实际上不是在同一时间出现,也不是在同一时间离开屏幕。您看过手势api了吗?