带有回收视图滚动的图像滑块
Image Slider with recyclerview scrolling
我创建的 SliderView 有点问题。 sliderview 不能与 recyclerview 同时滚动。我已经尝试添加 ScrollView 但它似乎仍然静止不动。
布局如下:
fragment_home.xml
<FrameLayout
<android.support.v4.widget.SwipeRefreshLayout
<LinearLayout
<RelativeLayout
<RelativeLayout
<FrameLayout
<com.mimdudin.carekkerje.Activities.SliderView
</FrameLayout>
<View />
<LinearLayout
</RelativeLayout>
<android.support.v7.widget.RecyclerView
</RelativeLayout>
</LinearLayout>
</android.support.v4.widget.SwipeRefreshLayout>
</FrameLayout>
我该如何解决?
据我了解,您的成就是隐藏、滚动或折叠位于 RecyclerView 上方的 SliderView。
您在这里有不同的选择。选择其中一个并进行一些研究,您可以找到很多关于它们的文档和教程。
- 将您的
SliderView
添加为 RecyclerView
的项目并将其添加到第一个位置。 (就像 ListView 中使用的 HeaderView)
- 使用 CollapsingToolbarLayout 并在 RecyclerView 滚动到底部时将 SliderView 设置为可折叠视图,在滚动到顶部时展开。
- 您可以使用
CoordinatorLayout
behaviors 根据 RecyclerView 滚动状态隐藏和显示带有动画的滑块。
- 使用 NestedScrollView 并将 SliderView 和 RecyclerView 放入其中。(设置 nestedScrollingEnabled true/false 是诀窍)
我创建的 SliderView 有点问题。 sliderview 不能与 recyclerview 同时滚动。我已经尝试添加 ScrollView 但它似乎仍然静止不动。
布局如下:
fragment_home.xml
<FrameLayout
<android.support.v4.widget.SwipeRefreshLayout
<LinearLayout
<RelativeLayout
<RelativeLayout
<FrameLayout
<com.mimdudin.carekkerje.Activities.SliderView
</FrameLayout>
<View />
<LinearLayout
</RelativeLayout>
<android.support.v7.widget.RecyclerView
</RelativeLayout>
</LinearLayout>
</android.support.v4.widget.SwipeRefreshLayout>
</FrameLayout>
我该如何解决?
据我了解,您的成就是隐藏、滚动或折叠位于 RecyclerView 上方的 SliderView。
您在这里有不同的选择。选择其中一个并进行一些研究,您可以找到很多关于它们的文档和教程。
- 将您的
SliderView
添加为RecyclerView
的项目并将其添加到第一个位置。 (就像 ListView 中使用的 HeaderView) - 使用 CollapsingToolbarLayout 并在 RecyclerView 滚动到底部时将 SliderView 设置为可折叠视图,在滚动到顶部时展开。
- 您可以使用
CoordinatorLayout
behaviors 根据 RecyclerView 滚动状态隐藏和显示带有动画的滑块。 - 使用 NestedScrollView 并将 SliderView 和 RecyclerView 放入其中。(设置 nestedScrollingEnabled true/false 是诀窍)