cat9
cat9
这种swap event的方法来实现竖向滑动的方法(即使按比例做了适配),虽然看起来可行,但实际上使用的时候有问题的,特别是宽高比差异大的情况下,这种感受特别严重。有时候,你在竖直方向下滑动一个距离,但它被按比例转换成横坐标的时候,转化成一个很小的值,导致viewpager认为这个距离并不应该翻页。但你实际上认为这个距离,在竖直方向上,是达到了翻页的临界点的了。 我在实际项目上遇到了这个问题。所以我把viewpager的源码复制过来,改了部分源码,才最终解决这个问题
开发者现在可能忙于其他事情,已经很久没维护这个插件了。我很喜欢这个插件,所以我重新打包了一个放到插件库里面,名字叫ECTranslation2。开发者后面有空再维护的时候,请联系我删除插件。
https://github.com/cat9/TTMarket/blob/master/GIF.gif 你可以看下我录制的gif图,同一个项目,拖出一个新的编辑窗口在右边,右边的无法翻译。用快捷键是可以的
oppo手机我也很无奈,java反射在它哪里好像不起作用,我身边并没有oppo手机,无法尝试。 try catch是无法捕获Toast错误的。比较好的做法是,判断oppo机型,用drakeet的ToastCompat方案尝试一下