anx-reader icon indicating copy to clipboard operation
anx-reader copied to clipboard

[Bug]: Android手机上阅读,滑动手指选择文字时,会触发翻页的误操作

Open mrsteveken opened this issue 8 months ago • 7 comments

Prerequisites|前提条件

  • [x] I have checked the troubleshooting|我已经查看过故障排除
  • [x] I have searched for similar issues and did not find any|我已经搜索过没有相同的问题

Describe the bug|描述问题

如题,Android手机上阅读时,滑动手指选择文字(来使用翻译和ai功能)时,会触发翻页的误操作使得选择无法正确进行。建议手指选择时(猜想可以通过手指在同一位置停留时间来判断),暂停翻页功能来避免误操作。

To reproduce|重现步骤

  1. Go to '...' | 前往...
  2. Click on '...' | 点击...
  3. Scroll down to '...' | 向下滚动到...
  4. See error | 看到错误

Expected behavior|预期行为

建议手指选择时(猜想可以通过手指在同一位置停留时间来判断),暂停翻页功能来避免误操作。

Screenshots|截图

No response

Platform (please complete the following information)|平台(请填写以下信息)

  • Platform: | 平台: [e.g. Android]
  • OS: | 操作系统: [e.g. Android13(MIUI14)]
  • AnxReader Version: | 安读版本: [e.g. 1.4.2+2092]
  • Device: | 设备: [e.g. Redmi Note 12 Turbo]

Additional context|其他信息

No response

mrsteveken avatar Apr 16 '25 08:04 mrsteveken

弹出菜单后点击空白区域取消弹出菜单的时候,也会触发翻页

woaidangyang avatar Apr 16 '25 09:04 woaidangyang

是会向前翻半页吗?还是向后翻一页? 向前翻半页是一个Google Webview的bug,目前上游还没有修复,我尝试避免了这个问题,测试后应该没有问题。 向后翻一页是由于划线到了末尾,自动翻一页,不过这个逻辑确实有问题,如果松手了应当阻止翻页,会修一下

弹出菜单后点击空白区域取消弹出菜单的时候,也会触发翻页

应该是只有Android设备会出现这个,会修一下

Anxcye avatar Apr 17 '25 09:04 Anxcye

我的情况是向前翻半页。

mrsteveken avatar Apr 17 '25 10:04 mrsteveken

这是一个Android Webview的bug/feature,在尝试避免了,但是效果不好,需要进一步优化

Anxcye avatar Apr 19 '25 14:04 Anxcye

这是一个Android Webview的bug/feature,在尝试避免了,但是效果不好,需要进一步优化

可以提个小建议吗?就是在文本选择菜单,增加一个加选按钮,实现多选功能,这样可以更灵活地做笔记

navy2016 avatar Oct 13 '25 09:10 navy2016

可以提个小建议吗?就是在文本选择菜单,增加一个加选按钮,实现多选功能,这样可以更灵活地做笔记

是指多条不同地方的原文记录为一条笔记吗?会考虑实现的

Anxcye avatar Oct 13 '25 10:10 Anxcye

可以提个小建议吗?就是在文本选择菜单,增加一个加选按钮,实现多选功能,这样可以更灵活地做笔记

是指多条不同地方的原文记录为一条笔记吗?会考虑实现的

嗯嗯,是的,辛苦了

navy2016 avatar Oct 14 '25 02:10 navy2016