github_源码
固定头部:
;ListView 与ViewPager 滑动冲突处理,滑动到顶部固定位置停顿;
;模仿2014 google io写的一个parallax view ,下拉缩放,上滚固定头部;
;
一个自定义的ListView,该控件能让在list的头部图片在滚动的时候呈现出模糊与视差效果,同时当往上滚动到一定距离,ListView的标题将固定在顶部。特别之处在于一个ListView居然实现了图文混排。
listview之下拉刷新:
文字碎片效果的下拉刷新,可以自定义refresh view ,类似与ios上的CBStoreHouseRefreshControl
https://github.com/cloay/CRefreshLayout;
https://github.com/baoyongzhang/android-PullRefreshLayout;介绍:类似与谷歌的SwipeRefreshLayout,但比SwipeRefreshLayout漂亮。
android listview中item通过viewpager实现:
http://www.itlanbao.com/code/users/10000/20151014/FlycoBanner_Master-master.rar;
控制之选择器:
http://itlanbao.com/code/20150911/10000/100523.html;
仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
——TimePopupWindow 时间选择器,支持年月日时分,年月日,时分等格式
——OptionsPopupWindow 选项选择器,支持一,二,三级选项选择,并且可以设置是否联动;
对话框之Pop控件:
通用PopupWindow,几行代码搞定PopupWindow弹窗;
通用PopupWindow,几行代码搞定PopupWindow弹窗(续)(设置透明度)
通用PopupWindow,几行代码搞定PopupWindow弹窗:http://www.jianshu.com/p/9304d553aa67;
Github地址:CustomPopWindow;
问题总结:
不过我有个问题一直没解决,就是我希望点击弹窗外面任何位置,也要求弹窗不消失,但是设置背景后再设置setOutsideTouchable()参数true或者false时,点击弹窗外侧,弹窗都会消失。。。弹窗不设置背景的话,点击外侧是不会消失,不过点击back键,也无效了,好纠结。。。。
依然范特稀西: 对的,文章中说了这个问题的,点击popwindow 之外消失,必须要设置背景才有效,你试一下不设置然后监听返回按钮点击事件,手动调用dissmiss 看行不啊。
关闭popWindow dissmiss() 会调用2次,改成这样就可以了
if (mOnDismissListener != null) {
mOnDismissListener.onDismiss();
mOnDismissListener = null;};
图片之Crop:
UI之Shape: