固定头部:

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. Java中的Graphics2D类基本使用教程

    Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供.坐标转换.颜色管理以及文字布局等更精确的 ...

  2. protobuf GetExtension

    get extention values from  proto file value, err := proto.GetExtension(imp, openrtb.E_Imp) if err != ...

  3. 异构环境oracle数据库迁移dmp文件之exp和imp以及expdp和impdp

    exp/imp可在以下情况下使用 两个数据库之间传送数据 1.同一个oracle数据库的版本之间 2.不同oracle数据库的版本之间 3.相同或不相同的操作系统之间的oracle数据库 用于数据库的 ...

  4. 初等数论及其应用 (第6版) (Kenneth H.Rosen 著)

    第1章 整数 1.1 数和序列 1.2 和与积 1.3 数学归纳法 1.4 斐波那契数 1.5 整除性 第2章 整数的表示法和运算 2.1 整数的表示法 2.2 整数的计算机运算 2.3 整数运算的复 ...

  5. Spring MVC里面xss攻击的预防

    关于xss的介绍可以看 Asp.net安全架构之1:xss(跨站脚本)和 腾讯微博的XSS攻击漏洞 网页, 具体我就讲讲Spring MVC里面的预防: 第一种方法,使用Spring MVC web. ...

  6. Hi3516CV300 sample -> region

  7. 持续集成--Jenkins--2

    安装sonar Scanner 打开http://www.sonarqube.org/官网 找到下面扫描器 通过这个扫描器可以分析代码分析 因此你也的安装这个扫描器 上传sonar-scanner-2 ...

  8. 学习大数据基础框架hadoop需要什么基础

    什么是大数据?进入本世纪以来,尤其是2010年之后,随着互联网特别是移动互联网的发展,数据的增长呈爆炸趋势,已经很难估计全世界的电子设备中存储的数据到底有多少,描述数据系统的数据量的计量单位从MB(1 ...

  9. PxCook 像素大厨 标注切图,一起搞定!专注设计本质

    http://www.fancynode.com.cn/pxcook

  10. SynergyS7G2RTC时钟模块的使用

    RTC功能描述 RTC时钟模块是Synergy芯片的一个时间外设,主要用于日期时间的存储和控制,有别于一般MCU中的Timer,RTC时钟有两种计时模式,日期模式和二进制计时模式,其中日期模式的时间可 ...