好吧,我必须在这里说实话,我还没有玩过 Android,尽管我计划很快就这样做。不过我一直在研究 Microsoft Surface 桌子。
如果标准 android 库没有实现检测某种触摸和按住事件的功能,我建议如下:
我认为您可以自己轻松地实现这样的助手。您可能想要做的是将侦听器添加到该画布的触摸事件。当手指接触画布的那一刻,您就开始运行计时器。当计时器结束时,您将触发所需的事件。但是,这还需要您实施其他一些事情。当手指移动到某个阈值之外,或者手指再次抬起时,计时器需要停止并清理,这样它就不会再触发。
在此场景中,您已为自己创建了触摸并保持场景。您需要注意的是,您可以通过添加触摸操作来中断它。
(我确实认为标准触摸库必须包含与此功能类似的东西!)
我通过几次搜索找到的是:
@Override
public void onLongPress(MotionEvent e)
{
//Call your own custom copy paste dialog here.
}
Run Code Online (Sandbox Code Playgroud)
(否则你可能会在 GestureDetector 中找到你喜欢的东西?)
复制粘贴功能使用 ClipboardManager。您所需要的只是创建一个弹出菜单,其中包含复制和粘贴图像以及相关文本以及该 ClipboardManager 的挂钩。
| 归档时间: |
|
| 查看次数: |
1174 次 |
| 最近记录: |