3楼的弟兄,如果不加淘宝的样式表 这段代码就是没用的.因为有很多是无法修改的.被淘宝自己定义的.
搜索框上下滑动变透明度是现在APP中很常见的效果;
整体就是一个相对布局,搜索框直接覆盖在listview上面,效果图最上方的图片是listview的头布局;
这个效果主要用到listview的滑动监听;
在listview滑动的时候不停的获取,imageview距离屏幕顶部的距离;
然后获取到imageview本身的高度;
通过这两个值判断imageview是否滑出屏幕,根据不同情况设置搜索框的透明度;
//监听滑动状态的改变 * mImage距离屏幕顶部的距离(图片顶部在屏幕最上面,向上滑动为负数,所以取反) * 如果不隐藏状态栏,需要加上状态栏的高度;隐藏状态栏就不用加了; //如果“图片”没有向上滑动,设置为全透明 //“图片”已经滑动,而且还没有全部滑出屏幕,根据滑出高度的比例设置透明度的比例 //“图片”全部滑出屏幕的时候,设为完全不透明