2017-09-25 44 views

回答

1

amarjain07的StickyScrollView也許你想看看的解決方案。他將「粘性」視圖指定爲佈局xml中標識的屬性的方法是一種非常漂亮的特性。

1

使用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達到底部,或者在可見區域內接近底部,則調用您的動畫。