• github_源码


      

     

    固定头部:

    /Android-StickyNavLayout;ListView 与ViewPager 滑动冲突处理,滑动到顶部固定位置停顿;

    /Android-GoogleIoView;模仿2014 google io写的一个parallax view ,下拉缩放,上滚固定头部;

    /BlurStickyHeaderListView

    一个自定义的ListView,该控件能让在list的头部图片在滚动的时候呈现出模糊与视差效果,同时当往上滚动到一定距离,ListView的标题将固定在顶部。特别之处在于一个ListView居然实现了图文混排。

     

    listview之下拉刷新:

     

    文字碎片效果的下拉刷新,可以自定义refresh view ,类似与ios上的CBStoreHouseRefreshControl

    https://github.com/cloay/CRefreshLayout;

    /android-PullRefreshLayout

    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:

    /CompressHelper;

     

    UI之Shape:

    Android:自定义圆形进度条;

    Android:自定义进度条;

    Android:ProgressBar 颜色的设置;

    Android:BadgeView使用介绍;

     AndroidSelector;

    Androidresshape制作圆角、虚线、渐变;

    Android学好Shape不再依赖美工;

     

     

     

  • 相关阅读:
    记录一下我的2017年阅读书单
    大型网站技术架构(二)--大型网站架构演化
    《大型网站技术架构:核心原理与案例分析》读书笔记系列
    过年了,别忘记给家人的礼物
    2017总结
    MyBatis + MySQL返回插入成功后的主键id
    微信公众号问题:{"errcode":40125,"errmsg":"invalid appsecret, view more at http://t.cn/LOEdzVq, hints: [ req_id: kL8J90219sg58 ]"}
    git删除本地分支
    Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十二)Spring集成Redis缓存
    Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十一)redis密码设置、安全设置
  • 原文地址:https://www.cnblogs.com/awkflf11/p/7169035.html
Copyright © 2020-2023  润新知