图像滑块与recyclerview滚动

时间:2018-02-04 06:07:22

标签: android android-fragments android-recyclerview androidimageslider

我创建的 SliderView 有点问题。无法在 recyclerview 的同时滚动 sliderview 。我尝试过添加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>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

据我了解,您的成就是隐藏,滚动或折叠位于 RecyclerView 上方的 SliderView

这里有不同的选择。选择其中一个并进行一些研究,你可以找到很多关于它们的文档和教程。

  1. SliderView添加为RecyclerView的项目,并将其添加到第一个位置。 (如ListView中使用的HeaderView)
  2. 使用 CollapsingToolbarLayout ,当RecyclerView滚动到底部并在滚动到顶部时展开时,将SliderView作为可折叠视图。
  3. 您可以使用CoordinatorLayout 行为根据RecyclerView滚动状态隐藏和显示带动画的滑块。
  4. 使用 NestedScrollView 并将SliderView和RecyclerView放入其中。(设置 nestedScrollingEnabled true / false是诀窍)