固定头部:

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

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

emmano/BlurStickyHeaderListView

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

listview之下拉刷新:

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

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

baoyongzhang/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:

nanchen2251/CompressHelper;

UI之Shape:

Android:自定义圆形进度条;

Android:自定义进度条;

Android:ProgressBar 颜色的设置;

Android:BadgeView使用介绍;

AndroidSelector;

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

Android学好Shape不再依赖美工;


github_源码的更多相关文章

  1. 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

    本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...

  2. C# ini文件操作【源码下载】

    介绍C#如何对ini文件进行读写操作,C#可以通过调用[kernel32.dll]文件中的 WritePrivateProfileString()和GetPrivateProfileString()函 ...

  3. 【原】FMDB源码阅读(三)

    [原]FMDB源码阅读(三) 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 FMDB比较优秀的地方就在于对多线程的处理.所以这一篇主要是研究FMDB的多线程处理的实现.而 ...

  4. 从源码看Azkaban作业流下发过程

    上一篇零散地罗列了看源码时记录的一些类的信息,这篇完整介绍一个作业流在Azkaban中的执行过程,希望可以帮助刚刚接手Azkaban相关工作的开发.测试. 一.Azkaban简介 Azkaban作为开 ...

  5. 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新

    [原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...

  6. 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

    上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...

  7. 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例

    前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...

  8. SDWebImage源码解读之SDWebImageDownloaderOperation

    第七篇 前言 本篇文章主要讲解下载操作的相关知识,SDWebImageDownloaderOperation的主要任务是把一张图片从服务器下载到内存中.下载数据并不难,如何对下载这一系列的任务进行设计 ...

  9. 【深入浅出jQuery】源码浅析--整体架构

    最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷.渐 ...

随机推荐

  1. hdu4280 Island Transport 最大流

    In the vast waters far far away, there are many islands. People are living on the islands, and all t ...

  2. 记录一次追查server死机& 登录异常情况

    linux 服务器死机了,于是追查原因. 查看boot.log wade@koala:/var/log$ less boot.log 看不出异常 显示开机信息 wade@koala:/var/log$ ...

  3. AangularJS相关术语

    1.   数据模型对象(model object)是指$scope对象.$scope对象又是一个简单的JavaScript对象,其中的属性可以被视图访问,也可以同控制器进行交互. 2.  $scope ...

  4. 【HAOI2011】problem a

    又看题解了,这样下去要跪啊QAQ 原题: 一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低.”问最少有几个人没有说真话(可能有相同的分数) 1≤n≤100000   0≤ ...

  5. 【spring源码分析】spring和@PostConstruct注解

    @PostConstruct注解好多人以为是Spring提供的.其实是Java自己的注解. Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法.被@Pos ...

  6. Centos7网络正常,但使用yum提示安装源无法连接

    可以尝试使用yum clean all清空yum源本地缓存

  7. namespace关键字学习笔记

    一.namespace简介 namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越 ...

  8. Cassandra如何保证数据最终一致性

    Cassandra如何保证数据最终一致性:1.逆熵机制(Anti-Entropy)使用默克尔树(Merkle Tree)来确认多个副本数据一致,对于不一致数据,根据时间戳来获取最新数据. 2.读修复机 ...

  9. Modern Data Lake with Minio : Part 2

    转自: https://blog.minio.io/modern-data-lake-with-minio-part-2-f24fb5f82424 In the first part of this ...

  10. js调用.net后台事件,和后台调用前台等方法总结(转帖)

    js调用.net后台事件,和后台调用前台等方法总结 原文来自:http://hi.baidu.com/xiaowei0705/blog/item/4d56163f5e4bf616bba16725.ht ...