我们平时在使用APP的时候,经常可以见到一些导航栏滑到顶端就停留,而下面的控件可以接着滑动;今天,我就给大家介绍一个非常好用的滑动粘性控件StickLayout,它不仅可以让其任意一个直接子控件滑动停留在顶端,而且还可以设置滑动到指定直接子控件,并且配有滑动改变监听,可以轻松实现滑动时的联动操作;我们用该控件就可以轻松实现像支付宝“所有应用”界面效果,下面我们就一起学习一下吧。
首先,我们来看一下效果演示图:
StickLayout.gif
StickLayout1.gif
StickLayout2.gif
Note:图1为设置属性wkp_canScrollToEndViewTop=true,图2没有;图3为设置滑动改变监听。
接下来,我们讲解一下控件功能及其使用:
1.功能
滑动停留控件,可以让其任意一个直接子控件滑动时停留在顶部,只需指定一个属性而已,操作便捷。
2.Android Studio使用方法
dependencies{
compile 'com.wkp:StickLayout:1.0.4'
//Android Studio3.0+可用以下方式
//implementation 'com.wkp:StickLayout:1.0.4'
}
3.使用详解
- 属性讲解