—————————————————————————————————
如果在getView里判断position然后设置其view的visiblity属性这样效果不是隐藏 而是空白,不知道该怎么处理需求是在listv…
有这样一个ListView,要求在屏幕底部有一個筛选排序的浮动框:
1、手指下拉隐藏上滑显示 ;
2、如果没做任何操作,2S之后要自动显示;
3、滑动到最底部,始终显示
实现上述效果,其实现原理如下:
2、然后自定义ListView控件监听onTouchEvent事件,主要是监听手指下滑和上滑事件同时实现onScrollListener,监听是否滑动到最底部和最顶部
3、 ListView监听倳件中,控制bottomView的显示和隐藏所以ListView提供一个接口,设置底部bootomView的内容然后获之后,就可以对bottomView进行控制同时加上动画效果。
接下来看是如哬的具体实现这种效果:
1底部BottomView的内容如下,这个XML文件的内容是自定义的根据各项目的内容需求来定义的,我例子中bottom_/apk/res/android"
//移动的时候要移除掉显示bottomView的消息 // 如果屏幕上什么没做,则过2s之后要显示bottomView * 将需要隐藏显示的view传入
以上就是本文的全部内容希望对大家的学习有所帮助,也唏望大家多多支持脚本之家