我想製作一個android活動屏幕,其中佈局被粘貼到底部,直到滾動視圖滾動到某個位置。就像這個視頻樣本鏈接:如何使android中的佈局粘貼到屏幕的底部,直到滾動視圖滾動到某個位置,它也會滾動?
https://drive.google.com/open?id=0B14wNBitoI33LWtUNThqcXRIUWc
https://drive.google.com/open?id=0B14wNBitoI33QW1BOGR1di1TcGc
我想製作一個android活動屏幕,其中佈局被粘貼到底部,直到滾動視圖滾動到某個位置。就像這個視頻樣本鏈接:如何使android中的佈局粘貼到屏幕的底部,直到滾動視圖滾動到某個位置,它也會滾動?
https://drive.google.com/open?id=0B14wNBitoI33LWtUNThqcXRIUWc
https://drive.google.com/open?id=0B14wNBitoI33QW1BOGR1di1TcGc
amarjain07的StickyScrollView也許你想看看的解決方案。他將「粘性」視圖指定爲佈局xml中標識的屬性的方法是一種非常漂亮的特性。
使用RelativeLayout並把按鈕容器裏面。 傳遞容器中your_scrollview_activity.xml以下屬性
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button 1 (reft)" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button 2 (right)"/>
</LinearLayout>
</RelativeLayout>
注:你需要設置一個監聽器在您的活動得到ScrollViews當前位置/當前高度。通過此當前高度,您可以計算ScrollView底部/末端的「剩餘空間」。如果您的RelativeLayout達到底部,或者在可見區域內接近底部和,則調用您的動畫。