laobie / SelectableTextHelper

Set selectable for TextView.
https://jaeger.itscoder.com/android/2016/11/21/selectable-text-helper.html
361 stars 58 forks source link

边界控制 #6

Open bigmanLau opened 6 years ago

bigmanLau commented 6 years ago

不知道边界怎么控制 比如只有一部分视图是文本当文本滚动出去的时候 ,浮标出现在视图意外

huangrong151 commented 6 years ago

请问你知道边界怎么控制吗?就是每次选择最后一个文字时,两个选择popwindow就有问题,要么在一起,选择两个文字,还有就是最后一个popwinfow怎么在下一行文字之前,怎么可以让它在最后一个文字之后呢

bigmanLau commented 6 years ago

你下载单仁教育安卓版的看看,我在课程的讲义里面用到这个控件 ,长按讲义会出现,如果是你说的效果我想我能告诉你,如果不是我也没有办法

huangrong151 commented 6 years ago

它是这个demo的光标不能定位到每行的最后一个字的后面,除了最后一行,你运行过这个demo没有,或者请问你有自己选择复制的demo吗?可以提供出来参考下吗?谢谢

laobie commented 6 years ago

@huangrong151 这个问题自己看一下源码改改应该不难的吧

huangrong151 commented 6 years ago

不好改啊,现在主要是没有这个思路,可以帮忙给个思路吗?

laobie commented 6 years ago

@huangrong151 看我之前写的那个文章,整个实现的完整思路都有的

xinjiuyijiu commented 6 years ago

我看了android原生系统也是无法选择每行最后一个字,会跳到下一行;因为系统行末selection的位置坐标就是下一行的开头,我觉得应该自己计算行末的坐标,将跑到下一行的cursorhandle设置在行末

huangrong151 commented 6 years ago

那你写过这个相对应的demo 没?

huangrong151 commented 6 years ago

@laobie 你的文章好多,你推荐的是哪篇文章?

laobie commented 6 years ago

就这个项目的文章 http://t.cn/Rfac1bV

huangrong151 commented 6 years ago

哈哈,哥,我用的就是这个demo,有这个光标不能选择每行最后一个字,还有就是如果文章里面有图标,选择一段文字中,只有文字会有背景色,图标就没有背景色