最简单的listview头部悬浮示例

做安卓开发经常用到ListView,很多项目都喜欢在头部下拉添加一个广告动图等,下面是本站 的一个头部悬浮示例,大家参考使用。

ListviewHeaderStick

最简单的ListViewHeaderStick,

listview 头部悬浮示例

 

设计原理

直接加一个View dyncView, 当成是Listview的headerView 然后dyncView 在滑动的时候设置隐藏和出现

 

效果图

代码使用

lv.setOnScrollListener(new OnScrollListener() {

		@Override
		public void onScrollStateChanged(AbsListView view, int scrollState) {

		}

		@Override
		public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {
			if (firstVisibleItem >= 1) {
				dyncView.setVisibility(View.VISIBLE);
			} else {
				dyncView.setVisibility(View.GONE);
			}
		}
	});

 

Github 地址:https://github.com/lovemelovemydog/ListviewHeaderStick

 

本地下载

分享到:

评论已关闭