android画廊“snappiness”

android画廊“snappiness”,第1张

概述我想知道是否有办法增加股票Android画廊的“快速”.换句话说,我希望快速下降的速度比默认情况下更快.给定的投掷应该导致更少的滚动并且应该更快地停止.看看源代码,看起来我想要的是改变ViewConfiguration.SCROLL_FRICTION的值,但正如你所看到的那样,这是一个常量,并且使用它会涉

我想知道是否有办法增加股票Android画廊的“快速”.换句话说,我希望快速下降的速度比默认情况下更快.给定的投掷应该导致更少的滚动并且应该更快地停止.

看看源代码,看起来我想要的是改变VIEwConfiguration.SCRolL_FRICTION的值,但正如你所看到的那样,这是一个常量,并且使用它会涉及挖掘gallery使用的私有类.

有任何想法吗?谢谢.

解决方法:

我找到了一些能够带来我想要的效果的东西.扩展gallery,并覆盖onFling(),

@OverrIDepublic boolean onFling(MotionEvent e1, MotionEvent e2, float veLocityX,        float veLocityY) {    return super.onFling(e1, e2, veLocityX / 10, veLocityY / 10);}

将实际速度除以10给了我想要的效果.

总结

以上是内存溢出为你收集整理的android画廊“snappiness”全部内容,希望文章能够帮你解决android画廊“snappiness”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存