15
|
android developer · 技术社区 · 6 年前 |
![]() |
1
8
我想看看谷歌的支持动画包。明确地 https://developer.android.com/reference/android/support/animation/DynamicAnimation#SCROLL_X 它看起来像:
更新:
看来这也不行。我查看了一些RecyclerView的源代码,bounce interpolator不起作用的原因是RecyclerView没有正确使用interpolator。有人打电话给我
然后在你的弹跳中,将呼叫替换为
更新: 第二个解决方案是开箱即用的,不会对您的RecyclerView进行任何更改,是我编写和测试的完整解决方案。
解决方案#2所做的是使用spring animator,但需要更新scroll。SCROLL\ux不工作的原因是RecyclerView实际上没有滚动(这是我的错误)。它根据不同的计算来计算视图应该在哪里,这就是为什么需要调用
这是我用来测试的代码 https://github.com/yperess/StackOverflow/tree/52148251
使用插值器时有相同的概念:
GitHub上的演示项目已更新
我更新了
GitHub项目现在包括带有以下插值器的演示:
|
![]() |
2
0
就像我说的,我真的不希望
发布候选
(
更新
所以,最好等待新的更新。 |
![]() |
3
0
可能的解决办法之一是 https://github.com/chthai64/overscroll-bouncy-android 把它包括在你的项目中
然后在你的视野中改变
更改后,您将在应用程序中看到反弹。 |