在滚动视图内部滚动时在顶部设置 linearLayout
Set a linearLayout at top while scrolling which is inside of scrollview
我有一个 xml 文件,如-
<ScrollView>
<LinearLayout>
<RelativeLayout>
<ImageView />
<----more components--->
</RelativeLayout>
<LinearLayout
android:id="@+id/llSomeLayout">
<----components--->
</LinearLayout>
</LinearLayout>
</ScrollView>
我想要的是-> 当 id @+id/llSomeLayout 的 linearLayout 从上面到达顶部时,想要阻止该布局离开视图或者想要在顶部显示类似的 view/layout那是看不见的。
我应该遵循什么机制来实现这一目标?
使用https://github.com/emilsjolander/StickyScrollViewItems
dependencies {
compile 'se.emilsjolander:StickyScrollViewItems:x.x.x'
}
然后
<StickyScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sticky_scroll"
android:layout_height="match_parent" android:layout_width="match_parent">
<LinearLayout
android:layout_height="match_parent" android:layout_width="match_parent"
android:orientation="horizontal">
<!-- other children -->
<LinearLayout
android:id="@+id/llSomeLayout"
android:layout_height="300dp"
android:layout_width="match_parent"
android:tag="sticky"/>
<!-- other children -->
</LinearLayout>
我有一个 xml 文件,如-
<ScrollView>
<LinearLayout>
<RelativeLayout>
<ImageView />
<----more components--->
</RelativeLayout>
<LinearLayout
android:id="@+id/llSomeLayout">
<----components--->
</LinearLayout>
</LinearLayout>
</ScrollView>
我想要的是-> 当 id @+id/llSomeLayout 的 linearLayout 从上面到达顶部时,想要阻止该布局离开视图或者想要在顶部显示类似的 view/layout那是看不见的。 我应该遵循什么机制来实现这一目标?
使用https://github.com/emilsjolander/StickyScrollViewItems
dependencies {
compile 'se.emilsjolander:StickyScrollViewItems:x.x.x'
}
然后
<StickyScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sticky_scroll"
android:layout_height="match_parent" android:layout_width="match_parent">
<LinearLayout
android:layout_height="match_parent" android:layout_width="match_parent"
android:orientation="horizontal">
<!-- other children -->
<LinearLayout
android:id="@+id/llSomeLayout"
android:layout_height="300dp"
android:layout_width="match_parent"
android:tag="sticky"/>
<!-- other children -->
</LinearLayout>