【问题标题】:Implementing a sticky section in the middle of the activity in android在android中的活动中间实现一个粘性部分
【发布时间】:2015-10-28 17:30:45
【问题描述】:

我现在在开发 android 应用程序时遇到了一个非常有趣的问题。

所以,我有 3 个部分,顺序如下。

[VIEW_ON_TOP]

[TO_BE_STICKED]

[滚动查看]

当然,滚动视图有很多子视图,无论如何这似乎不是问题。 我想要做的是,当我滚动 [VIEW_ON_TOP] 直到 [TO_BE_STICKED] 的顶部位于屏幕顶部时,[TO_BE_STICKED] 部分应该从字面上粘贴在顶部,然后我必须移动将焦点放在 [SCROLLVIEW] 上进行滚动,这意味着正好有两个部分可以滚动。

因此,我的想法是让这 3 个部分包含在一个列表视图中,因此每个部分都是列表项之一,那么这只是 2 个列表项和列表视图的一个粘性标题问题的问题.你怎么想?这是合理的想法吗?或者有什么其他的建议,或者cmets?

请注意[VIEW_ON_TOP]和[SCROLLVIEW]是独立的xml文件,所以需要将它们做成listviewitem的对象。

【问题讨论】:

    标签: android android-listview android-scrollview sticky


    【解决方案1】:

    我在 GitHub 上找到了一个简单的库。

    https://github.com/emilsjolander/StickyScrollViewItems

    程序如下。

    <com.emilsjolander.components.StickyScrollViewItems.StickyScrollView
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:id="@+id/sticky_scroll">
        <LinearLayout
            android:layout_height="match_parent"
            android:layout_width="match_parent"
            android:orientation="vertical"
            android:weightSum="5">
            <include
                layout="ON_TOP"
            />
            <View
                THIS IS FOR SEPARATE LINE
            />
            <include
                layout="ON_BOTTOM"
            />
        </LinearLayout>
    </com.emilsjolander.components.StickyScrollViewItems.StickyScrollView>
    

    【讨论】:

      猜你喜欢
      • 2016-01-14
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多