{"id":15026697,"url":"https://github.com/trinea/android-open-project","last_synced_at":"2025-09-09T20:41:35.920Z","repository":{"id":12974655,"uuid":"15653276","full_name":"Trinea/android-open-project","owner":"Trinea","description":"A categorized collection of Android Open Source Projects,  More powerful web version:","archived":false,"fork":false,"pushed_at":"2025-08-02T15:31:51.000Z","size":2134,"stargazers_count":31762,"open_issues_count":27,"forks_count":11897,"subscribers_count":3540,"default_branch":"master","last_synced_at":"2025-08-02T17:36:44.139Z","etag":null,"topics":["android","open-source-project"],"latest_commit_sha":null,"homepage":"https://p.codekk.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Trinea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-01-05T15:20:15.000Z","updated_at":"2025-08-02T15:31:55.000Z","dependencies_parsed_at":"2023-01-13T17:14:08.939Z","dependency_job_id":"3f70287b-7423-436b-8029-c07ebb5e30d0","html_url":"https://github.com/Trinea/android-open-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Trinea/android-open-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trinea%2Fandroid-open-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trinea%2Fandroid-open-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trinea%2Fandroid-open-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trinea%2Fandroid-open-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Trinea","download_url":"https://codeload.github.com/Trinea/android-open-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trinea%2Fandroid-open-project/sbom","scorecard":{"id":143789,"data":{"date":"2025-08-11","repo":{"name":"github.com/Trinea/android-open-project","commit":"d912953f1266a8c30ba9a730e3056c4b649c04d2"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 8/18 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T08:53:59.661Z","repository_id":12974655,"created_at":"2025-08-16T08:53:59.661Z","updated_at":"2025-08-16T08:53:59.661Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274358672,"owners_count":25270680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","open-source-project"],"created_at":"2024-09-24T20:04:54.174Z","updated_at":"2025-09-09T20:41:35.905Z","avatar_url":"https://github.com/Trinea.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Android 开源项目分类汇总，最新最全版可见 [timeshining.com](https://p.timeshining.com/)\n====================\nOther: [English Version](https://github.com/Trinea/android-open-project/tree/master/English%20Version), [繁體版](https://github.com/Trinea/android-open-project/tree/master/%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88), [Website Version](https://p.timeshining.com/).    \n\n### 一、timeshining.com \n\u003ca href=\"https://timeshining.com\" target=\"_blank\"\u003etimeshining.com\u003c/a\u003e 收集了数万开源项目。支持最新开源项目查看和自动推送、支持开源项目搜索，欢迎浏览 :)  \n\n\n### 二、开发助手 App\n开发助手是个强大的开发工具，由 Trinea 从 2017 年初正式对外发布。它能够用来反编译其他应用、查看其他应用布局和控件信息、屏幕取色(颜色取样器)、查看 Activity 历史记录、查看其他应用 Manifest、查看最近使用和最近安装的应用、提取任何应用 Apk 和 So 文件、查看最新开源项目、调试应用、查看手机软硬件信息等，更多功能持续添加中。  \n  \n可从各大手机应用市场搜素`开发助手`下载，包括 **小米应用商店**、**华为应用商店**、**Vivo 应用市场**、**Opp 应用市场**、**[Google Play](https://play.google.com/store/apps/details?id=cn.trinea.android.developertools)**、[酷安](https://coolapk.com/apk/cn.trinea.android.developertools)**、[应用宝](http://android.myapp.com/myapp/detail.htm?apkName=cn.trinea.android.developertools)**    \n![](https://lh3.googleusercontent.com/ERb20Y50r3u_tZMMlqpH5cnS_MC_n366WoKvEjJyFfHz6d-EwvhaEUf7ZKAgRajboTWR=w720-h440-rw)   \n\n### 三、微信公众号 codekk\n专注于技术分享、职业成长、互联网内推、开发助手版本更新，二维码如下：  \n![img](https://www.trinea.cn/wp-content/uploads/2016/01/weixin-codekk-160.jpg)  \n\n\n### 四、关于我，欢迎关注\nGitHub: \u003ca href=\"https://github.com/Trinea\"\u003eTrinea\u003c/a\u003e  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;微博：\u003ca title=\"Android 技术及移动互联网分享\" href=\"http://weibo.com/trinea?s=6cm7D0\" target=\"_blank\"\u003eTrinea\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;个人主页：\u003ca title=\"关注于 Android、Java、性能优化、开源项目\" href=\"https://www.trinea.cn/\" target=\"_blank\"\u003etrinea.cn\u003c/a\u003e  \n\n\n给朋友分享本站：\u003ca href=\"http://service.weibo.com/share/share.php?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86250%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8cB%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026appkey=1657413438\u0026searchPic=true\" target=\"_blank\" title=\"分享到新浪微博\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm8.staticflickr.com/7342/13103239365_e5cd37fbac_o.png\" title=\"分享到新浪微博\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86250%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026desc=\u0026summary=\u0026site=www.trinea.cn\" target=\"_blank\" title=\"分享到 QQ 空间\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm8.staticflickr.com/7418/13103935825_209bd521f0_o.jpg\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://twitter.com/intent/tweet?text=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86250%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40trinea_cn+https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026pic=\" target=\"_blank\" title=\"Share on twitter\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3764/13104038813_03933d4394_o.png\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026t=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86250%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026pic\" target=\"_blank\" title=\"Share on facebook\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3801/13104038583_b03d5cafac_o.png\"/\u003e\u003c/a\u003e  \n\n## 目前包括(内容比较陈旧，最新最全及不断更新版本请见 \u003ca href=\"https://timeshining.com\" target=\"_blank\"\u003etimeshining.com\u003c/a\u003e)：\n\u003e[Android 开源项目第一篇——个性化控件(View)篇](https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86-%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6view)  \n*\u0026nbsp;\u0026nbsp;包括[ListView](https://github.com/Trinea/android-open-project#%E4%B8%80listview)、[ActionBar](https://github.com/Trinea/android-open-project#%E4%BA%8Cactionbar)、[Menu](https://github.com/Trinea/android-open-project#%E4%B8%89menu)、[ViewPager](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[Gallery](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[GridView](https://github.com/Trinea/android-open-project#%E4%BA%94gridview)、[ImageView](https://github.com/Trinea/android-open-project#%E5%85%ADimageview)、[ProgressBar](https://github.com/Trinea/android-open-project#%E4%B8%83progressbar)、[TextView](https://github.com/Trinea/android-open-project#%E5%85%ABtextview)、[ScrollView](https://github.com/Trinea/android-open-project#%E4%B9%9Dscrollview)、[TimeView](https://github.com/Trinea/android-open-project#%E5%8D%81timeview)、[TipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%80tipview)、[FlipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%8Cflipview)、[ColorPickView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%89colorpickview)、[GraphView](https://github.com/Trinea/android-open-project#%E5%8D%81%E5%9B%9Bgraphview)、[UI Style](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%94ui-style)、[其他](https://github.com/Trinea/android-open-project#十六其他)*  \n[Android 开源项目第二篇——工具库篇](https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86-%E5%B7%A5%E5%85%B7%E5%BA%93)  \n*\u0026nbsp;\u0026nbsp;包括[依赖注入](https://github.com/Trinea/android-open-project#一依赖注入-di)、[图片缓存](https://github.com/Trinea/android-open-project#二图片缓存)、[网络请求](https://github.com/Trinea/android-open-project#三网络请求)、[数据库 ORM 工具包](https://github.com/Trinea/android-open-project#四数据库-orm-工具包)、[Android 公共库](https://github.com/Trinea/android-open-project#五android-公共库)、[高版本向低版本兼容库](https://github.com/Trinea/android-open-project#六android-高版本向低版本兼容)、[多媒体](https://github.com/Trinea/android-open-project#七多媒体相关)、[事件总线](https://github.com/Trinea/android-open-project#八事件总线订阅者模式)、[传感器](https://github.com/Trinea/android-open-project#九传感器)、[安全](https://github.com/Trinea/android-open-project#十安全)、[插件化](https://github.com/Trinea/android-open-project#十一插件化)、[文件](https://github.com/Trinea/android-open-project#十二文件)、[其他](https://github.com/Trinea/android-open-project#十三其他)*  \n[Android 开源项目第三篇——优秀项目篇](https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86-%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE)  \n*\u0026nbsp;\u0026nbsp;比较有意思的完整的 Android 项目*  \n[Android 开源项目第四篇——开发及测试工具篇](https://github.com/Trinea/android-open-project#%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86-%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7)  \n*\u0026nbsp;\u0026nbsp;包括[开发效率工具](https://github.com/Trinea/android-open-project#一开发效率工具)、[开发自测相关](https://github.com/Trinea/android-open-project#二开发自测相关)、[测试工具](https://github.com/Trinea/android-open-project#三测试工具)、[开发及编译环境](https://github.com/Trinea/android-open-project#四开发及编译环境)、[其他](https://github.com/Trinea/android-open-project#五其他)*  \n[Android 开源项目第五篇——优秀个人和团体篇](https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86)  \n*\u0026nbsp;\u0026nbsp;乐于分享并且有一些很不错的开源项目的[个人](https://github.com/Trinea/android-open-project#一个人)和[组织](https://github.com/Trinea/android-open-project#二组织)，包括 JakeWharton、Chris Banes、Koushik Dutta 等大牛*  \n\n## 第一部分 个性化控件(View)\n主要介绍那些不错个性化的 View，包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。  \n\n#### 一、ListView\n1. android-pulltorefresh  \n一个强大的拉动刷新开源项目，支持各种控件下拉刷新，ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal  ScrollView、Fragment 上下左右拉动刷新，比下面 johannilsson 那个只支持 ListView 的强大的多。并且它实现的下拉刷新 ListView 在 item 不足一屏情况下也不会显示刷新提示，体验更好。  \n项目地址：https://github.com/chrisbanes/Android-PullToRefresh  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true  \nAPP 示例：新浪微博各个页面  \n\n1. android-pulltorefresh-listview  \n下拉刷新 ListView，这个被很多人使用的项目实际有不少 bug，推荐使用 [android-Ultra-Pull-to-Refresh](https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh)  \n项目地址：https://github.com/johannilsson/android-pulltorefresh  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refresh-listview-demo.apk?raw=true  \n\n1. android-Ultra-Pull-to-Refresh  \n下拉刷新，第一个项目已经停止维护了，并且使用起来相对复杂，定制性也差。这个是替代和改良方案。这个继承于 ViewGroup 可以包含任何 View。功能甚至比 SwipeRefreshLayout 强大。使用起来非常简单。良好的设计，如果你想定制自己的 UI 样式，非常简单，就像给 ListView 加一个 Header View 那么简单。支持 `API LEVEL \u003e= 8`  \n项目地址：https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh  \n原理剖析文档：[android-Ultra-Pull-to-Refresh](https://a.timeshining.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh 源码解析)  \nDemo 地址：https://raw.githubusercontent.com/liaohuqiu/android-Ultra-Pull-To-Refresh/master/ptr-demo.apk  \n效果图：![Renderings](http://srain-github.qiniudn.com/ultra-ptr/contains-all-of-views.gif)  \nhttp://srain-github.qiniudn.com/ultra-ptr/release-to-refresh.gif  \nhttp://srain-github.qiniudn.com/ultra-ptr/auto-refresh.gif  \nhttp://srain-github.qiniudn.com/ultra-ptr/store-house-string-array.gif  \n\n1. Android-PullToRefreshRecyclerView  \n支持下拉刷新的RecyclerView，同时支持滑动到底部自动加载数据、给RecyclerView添加Header。并且不更改原有RecyclerView的逻辑。  \n![Screenshot](https://github.com/HomHomLin/Android-PullToRefreshRecyclerView/blob/master/screenshot.gif)  \n项目地址：https://github.com/HomHomLin/Android-PullToRefreshRecyclerView\nDemo地址：https://github.com/HomHomLin/Android-PullToRefreshRecyclerView/blob/master/sample.apk  \n\n1. DragSortListView  \n拖动排序的 ListView，同时支持 ListView 滑动 item 删除，各个 Item 高度不一、单选、复选、CursorAdapter 做为适配器、拖动背景变化等  \n项目地址：https://github.com/bauerca/drag-sort-listview  \nDemo 地址：https://play.google.com/store/apps/details?id=com.mobeta.android.demodslv  \nAPP 示例：Wordpress Android  \n\n1. SwipeListView  \n支持定义 ListView 左右滑动事件，支持左右滑动位移，支持定义动画时间  \n项目地址：https://github.com/47deg/android-swipelistview  \nDemo 地址：https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview  \nAPP 示例：微信 \n\n1. Android-SlidingLayout  \n实现类似QQ、微信ListView和WebView的上拉下拉弹跳效果和iOS的ListView的果冻效果。兼容Android自带库和兼容库的所有View组件，包括RecyclerView、ListView、ScrollView以及WebView等等。  \n![p1](https://raw.githubusercontent.com/HomHomLin/SlidingLayout/master/pic/list.gif)  \n![p2](https://raw.githubusercontent.com/HomHomLin/SlidingLayout/master/pic/webview.gif)  \n项目地址：https://github.com/HomHomLin/SlidingLayout/。    \nDemo地址：https://github.com/HomHomLin/SlidingLayout/tree/master/demo  \n\n1. SlideAndDragListView  \n支持ListView的Item的拖动排序、左右滑动事件，可自定义左右滑动显示文字、图标、位移，同时支持onItemClick、onItemLongClick等监听器，提供丰富的回调接口。  \n项目地址：https://github.com/yydcdut/SlideAndDragListView  \nDemo 地址：https://github.com/yydcdut/SlideAndDragListView/blob/master/apk/sdlv.apk?raw=true  \nAPP 示例：Android 手机QQ 5.0  \n效果图：![Renderings](https://raw.githubusercontent.com/yydcdut/SlideAndDragListView/master/gif/v1.1.gif)  \n\n1. Android-SwipeToDismiss  \n滑动 Item 消失 ListView，支持 3.0 以下版本见：https://github.com/JakeWharton/SwipeToDismissNOA  \n项目地址：https://github.com/romannurik/Android-SwipeToDismiss  \nDemo 地址：https://github.com/JakeWharton/SwipeToDismissNOA/SwipeToDismissNOA.apk/qr_code  \n\n1. RecyclerViewSwipeDismiss  \n轻量级支持 support-v7 中的 RecyclerView 的滑动删除(Swipe to dismiss)行为，不需要修改源代码，只要简单的绑定`onTouchListener`  \n项目地址：https://github.com/CodeFalling/RecyclerViewSwipeDismiss  \n效果图：![Renderings](https://raw.githubusercontent.com/CodeFalling/RecyclerViewSwipeDismiss/master/RecyclerViewSwipeDismiss.gif)  \n\n1. QuickSideBar  \n帮助快速查阅对应分组的侧边栏，可以配合任意列表，demo中给出配合RecyclerView(浮动分组使用stickyheadersrecyclerview)。  \n项目地址：https://github.com/saiwu-bigkoo/Android-QuickSideBar  \n效果图：![Renderings](https://github.com/saiwu-bigkoo/Android-QuickSideBar/blob/master/preview/quicksidebardemo.gif) \n\n1. async-expandable-list\n支持异步加载子列表的 ExpandableListView，包括CollectionView可以显示小标题的列表\n项目地址：https://github.com/Ericliu001/async-expandable-list\n\n效果图：\n\n![Demo](https://cloud.githubusercontent.com/assets/3691022/19348717/0d6c98ec-919b-11e6-97c3-a8ff782a059b.gif)  ![Demo](https://cloud.githubusercontent.com/assets/3691022/19406879/cb982648-92da-11e6-86bf-7c82e8505e6c.gif)\n\n1. PinnedHeaderExpandableListView  \n首先它是一个 ExpandableListView，但是它的头部可以固定，其次，在它的上面还有一个头部可以来回伸缩  \n项目地址：https://github.com/singwhatiwanna/PinnedHeaderExpandableListView  \n效果图：![Renderings](https://camo.githubusercontent.com/fa7f516b0b6e2921007a17cbc359b3f661f32226/687474703a2f2f696d672e626c6f672e6373646e2e6e65742f32303134303531313135313534363834333f77617465726d61726b2f322f746578742f6148523063446f764c324a736232637559334e6b626935755a58517663326c755a33646f5958527064324675626d453d2f666f6e742f3561364c354c32542f666f6e7473697a652f3430302f66696c6c2f49304a42516b46434d413d3d2f646973736f6c76652f37302f677261766974792f536f75746845617374)  \nAPP 示例：百度手机卫士垃圾清理界面  \n\n1. StickyListHeaders  \nGroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 ExpandListView，支持快速滑动，支持 Android2.3 及以上  \n项目地址：https://github.com/emilsjolander/StickyListHeaders  \n效果图：![Renderings](https://raw.github.com/emilsjolander/StickyListHeaders/master/demo.gif)  \nAPP 示例：Android 4.0 联系人  \n\n1. pinned-section-listview  \nGroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 ExpandListView  \n项目地址：https://github.com/beworker/pinned-section-listview  \n效果图：![Renderings](https://raw.github.com/beworker/pinned-section-listview/master/screen1.png)  \n\n1. PinnedHeaderListView  \nGroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 ExpandListView  \n项目地址：https://github.com/JimiSmith/PinnedHeaderListView  \n\n1. QuickReturn  \nListView/ScrollView 的 header 或 footer，当向下滚动时消失，向上滚动时出现  \n项目地址：https://github.com/lawloretienne/QuickReturn  \nDemo 地址：https://play.google.com/store/apps/details?id=com.etiennelawlor.quickreturn  \n\n1. QuickReturnHeader  \nListView/ScrollView 的 header 或 footer，当向下滚动时消失，向上滚动时出现  \n项目地址：https://github.com/ManuelPeinado/QuickReturnHeader  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/quick-return-header-demo.apk?raw=true  \nAPP 示例：google plus  \n\n1. IndexableListView  \nListView 右侧会显示 item 首字母快捷索引，点击可快速滑动到某个 item  \n项目地址：https://github.com/woozzu/IndexableListView  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/indexable-listview.apk?raw=true  \nAPP 示例：微信通讯录、小米联系人  \n\n1. CustomFastScrollView  \nListView 快速滑动，同时屏幕中间 PopupWindows 显示滑动到的 item 内容或首字母  \n项目地址：https://github.com/nolanlawson/CustomFastScrollViewDemo  \n效果图：![Renderings](https://raw.github.com/nolanlawson/CustomFastScrollViewDemo/master/example.png)  \n\n1. Android-ScrollBarPanel  \nListView 滑动时固定的 Panel 指示显示在 scrollbar 旁边  \n项目地址：https://github.com/rno/Android-ScrollBarPanel  \n效果图：![Renderings](https://github.com/rno/Android-ScrollBarPanel/raw/master/demo_capture.png)  \n\n1. SlideExpandableListView  \n用户点击 listView item 滑出固定区域，其他 item 的区域收缩  \n项目地址：https://github.com/tjerkw/Android-SlideExpandableListView  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/slide-expandable-listView-demo.apk?raw=true  \n\n1. JazzyListView  \nListView 及 GridView item 以特殊动画效果进入屏幕，效果包括 grow、cards、curl、wave、flip、fly 等等  \n项目地址：https://github.com/twotoasters/JazzyListView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.twotoasters.jazzylistview.sample  \n在线演示：http://lab.hakim.se/scroll-effects/  \n\n1. ListViewAnimations  \n带 Item 显示动画的 ListView，动画包括底部飞入、其他方向斜飞入、下层飞入、渐变消失、滑动删除等  \n项目地址：https://github.com/nhaarman/ListViewAnimations  \nDemo 地址：https://play.google.com/store/apps/details?id=com.haarman.listviewanimations  \nAPP 示例：Google plus、Google Now 卡片式进入、小米系统中应用商店、联系人、游戏中心、音乐、文件管理器的 ListView、Ultimate、Light Flow Lite、TreinVerkeer、Running Coach、Pearl Jam Lyrics、Calorie Chart、Car Hire、Super BART、DK FlashCards、Counter Plus、Voorlees Verhaaltjes 2.0  \n\n1. DevsmartLib-Android  \n横向 ListView  \n项目地址：https://github.com/dinocore1/DevsmartLib-Android  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/horizontal-listview-demo.apk?raw=true  \n\n1. TwoWayView  \n横向 ListView 的效果，继承自 AdapterView  \n项目地址：https://github.com/lucasr/twoway-view  \n\n1. HorizontalVariableListView  \n支持 Item 宽度不一致的 ListView  \n项目地址：https://github.com/sephiroth74/HorizontalVariableListView  \n\n1. LinearListView  \n用 LinearLayout 实现的 ListView，可解决多个 ListView 并存等问题。目前自己也有需要，等亲自尝试过后会再具体介绍  \n项目地址：https://github.com/frankiesardo/LinearListView  \n\n1. MultiChoiceAdapter  \n支持多选的 ListView Adapter  \n项目地址：https://github.com/ManuelPeinado/MultiChoiceAdapter  \nDemo 地址：https://play.google.com/store/apps/details?id=com.manuelpeinado.multichoiceadapter.demo  \n\n1. EnhancedListView  \n支持横向滑动删除列表项以及撤销删除的 ListView，该项目的前身是[SwipeToDismissUndoList](https://github.com/timroes/SwipeToDismissUndoList)  \n项目地址：https://github.com/timroes/EnhancedListView  \nDemo 地址：https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo\u0026rdid=de.timroes.android.listviewdemo  \n\n1. ListBuddies  \n自动滚动的双列 ListView ，两个 ListView 滚动速度不一致，有视差效果  \n项目地址：https://github.com/jpardogo/ListBuddies  \nDemo 地址：https://play.google.com/store/apps/details?id=com.jpardogo.android.listbuddies  \n效果图：![Renderings](https://raw.github.com/jpardogo/ListBuddies/master/art/screenshot_listbuddies_2.png)  \n\n1. SwipeMenuListView  \n针对 ListView item 的侧滑菜单  \n项目地址：https://github.com/baoyongzhang/SwipeMenuListView  \n效果图：![Renderings](https://raw.githubusercontent.com/baoyongzhang/SwipeMenuListView/master/demo.gif)  \nAPP 示例：手机 QQV5.0  \n\n1. PagingListView  \n分页加载的 ListView。当滑动到 ListView 底部最后一个元素时，显示一个进度行，然后加载下一页数据，并显示。  \n项目地址：https://github.com/nicolasjafelle/PagingListView  \n\n1. PullZoomView  \n支持下拉时 HeaderView 缩放的 ListView、ScrollView  \n项目地址：https://github.com/Frank-Zhu/PullZoomView  \n效果图：![Renderings](https://raw.githubusercontent.com/Frank-Zhu/PullZoomView/master/art/pull-to-zoom.gif)  \n\n1. PullToZoomInListView  \n滑动 ListView 时使其 HeaderView 跟随滑动缩放  \n项目地址：https://github.com/matrixxun/PullToZoomInListView  \n效果图：![Renderings](https://github.com/matrixxun/PullToZoomInListView/raw/master/art/pull-to-zoom.gif)  \n\n1. CalendarListview  \n实现每个月一行日历效果的 ListView  \n项目地址：https://github.com/traex/CalendarListview  \n原理剖析文档：[CalendarListview](https://a.timeshining.com/detail/Android/Rogary/CalendarListView%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90)  \n效果图：![Renderings](https://github.com/traex/CalendarListview/raw/master/demo.gif)  \n\n1. sticky-headers-recyclerview  \nGroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 ListView，采用 support-v7 中的 RecyclerView 实现  \n项目地址：https://github.com/timehop/sticky-headers-recyclerview  \n\n1. PullSeparateListView  \n到达顶部或底部继续拉动时，实现 Item 间的相互分离，两种模式：(1) 全部分离的模式，即屏幕内所有 Item 都会分离 (2)部分分离模式，以点击位置为分界点，部分 item 分离  \n项目地址：https://github.com/chiemy/PullSeparateListView  \n效果图：![Renderings](https://github.com/chiemy/PullSeparateListView/raw/master/capture.gif)  \n\n1. ExpandableLayout  \nHeader 和 Content Item 都可以展开的 ExpandableListview  \n项目地址：https://github.com/traex/ExpandableLayout  \n\n1. PagedHeadListView  \n支持 paginated header 以及 material page indicator 的 ListView.  \n项目地址：https://github.com/JorgeCastilloPrz/PagedHeadListView  \n效果图：![Renderings](https://raw.githubusercontent.com/JorgeCastilloPrz/PagedHeadListView/master/app/src/main/res/raw/preview1.gif)  \n\n1. CustomSwipeListView  \n支持左滑弹出自定义菜单，右滑删除且允许撤销，同时可以自定义滑动动画时间和滑动触发事件的时机等。  \n项目地址：https://github.com/xyczero/Android-CustomSwipeListView  \nDemo 地址：[Download here](http://7u2jsw.com1.z0.glb.clouddn.com/githubCustomSwipeListView.apk)  \n效果图：![Renderings](http://7u2jsw.com1.z0.glb.clouddn.com/githubCustomSwipeListview_Set.PNG)  \n\n1. Pull-to-Refresh.Rentals-Android  \n提供一个简单可以自定义的下拉刷新实现，[Yalantis](http://yalantis.com/) 出品。  \n项目地址：https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android  \n效果图：![Renderings](https://camo.githubusercontent.com/d406ac5a03a2b1fa5cf41fadc8d2408cb8709bdc/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313635303331372f7265616c6573746174652d70756c6c5f312d322d332e676966)  \n\n1. ScrollerCalendar  \n实现每行显示一年的 12 个月份的 RecyclerView 年历  \n项目地址：https://github.com/guanchao/ScrollerCalendar  \n效果图：![Renderings](https://raw.githubusercontent.com/guanchao/ScrollerCalendar/master/images/sample2.gif)  \n\n1. ExtractWordView  \n一个可以提取单词的 ListView,支持\"放大镜\"效果。  \n项目地址：https://github.com/jcodeing/ExtractWordView  \nDemo 地址：[Download here](https://raw.githubusercontent.com/jcodeing/ExtractWordView/master/ExtractWordView-demo.apk)  \n![Renderings](https://raw.githubusercontent.com/jcodeing/ExtractWordView/master/lookme.gif)  \n\n1. FlyRefresh  \n支持 ListView, GridView, RecyclerView, ScrollView 的下拉刷新  \n项目地址：https://github.com/race604/FlyRefresh  \n效果图：![Renderings](https://raw.githubusercontent.com/race604/FlyRefresh/master/images/flyrefresh.gif)  \n\n1. MVCHelper  \n实现下拉刷新，滚动底部自动加载更多，分页加载，自动切换显示网络失败布局，暂无数据布局，支持任意 view，真正的 MVC 架构  \n支持切换主流下拉刷新框架 Android-PullToRefresh-Library,android-Ultra-Pull-To-Refresh-library，SwipeRefreshLayout  \n项目地址：https://github.com/LuckyJayce/MVCHelper  \nDemo 地址：https://github.com/LuckyJayce/MVCHelper/blob/master/raw/MVCHelper_Demo.apk?raw=true  \n\n1. RecyclerViewSwipeDismiss  \n支持滑动 Item 操作、点击展开、拖动排序、展开后拖动排序等特性的 RecyclerView  \n项目地址：https://play.google.com/store/apps/details?id=com.h6ah4i.android.example.advrecyclerview  \n视频：http://www.youtube.com/watch?feature=player_embedded\u0026v=S7cSwMArjUQ  \n\n1. WaterDropListView  \n模仿 iOS 下拉刷新“水滴”效果，支持下拉刷新和上拉加载  \n项目地址：https://github.com/THEONE10211024/WaterDropListView  \n效果图：![Renderings](https://github.com/THEONE10211024/WaterDropListView/blob/master/demo/demo.gif)  \n\n1. PopupListView  \n實現ListItem 點擊後置頂並可顯示客製化添加的item的內部View 的ListView  \n项目地址：https://github.com/s8871404/PopupListView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.baobomb.popuplistview_sample  \n效果图：![Renderings](https://github.com/s8871404/PopupListView/blob/master/example.gif)   \n\n1. CircleRefreshLayout  \n一个包含有趣的动画的自定义下拉刷新布局  \n项目地址：https://github.com/tuesda/CircleRefreshLayout  \n效果图：  \n![Renderings](https://raw.githubusercontent.com/tuesda/CircleRefreshLayout/master/gif/circlerefresh.gif)   \n  \n1. EasyRecyclerView  \n一款简单易用的EasyRecyclerView\n1.提供EasyRecyclerView，不需要写太多RecyclerView的配置代码  \n2.提供好一个可以适配单布局和多布局的RecyclerViewAdapter  \n3.提供了分割线的实现类，只需要传入一个DrawableId  \n项目地址：https://github.com/CaMnter/EasyRecyclerView  \n\n1. CanRefresh\n可适配所有视图的下拉刷新上拉加载，并支持各种风格  \n项目地址：https://github.com/canyinghao/CanRefresh  \n效果图：  \n![Renderings](https://raw.githubusercontent.com/canyinghao/CanRefresh/master/pic/CanRefresh.gif)   \n\n1. NestRefreshLayout  \n下拉刷新及加载更多控件，支持多种View，可以自定义Header和Footer\n由于实现了NestedScrollingChild和NestedScrollingParent所以与Support-Design兼容，可以配合CollapsingToolbarLayout使用  \n项目地址：https://github.com/anzewei/NestRefreshLayout  \nDemo 地址：https://github.com/anzewei/NestRefreshLayout/blob/master/ext/sample-debug.apk?raw=true\n\n1. SnappingSwipingRecyclerView\n实现了类似微信读书首页的长按之后滑动删除的特效和动画\n\u003cimg src=\"https://raw.githubusercontent.com/CarlLee/SnappingSwipingRecyclerView/master/preview.gif\" height=\"480\" width=\"320\" \u003e\n项目地址:https://github.com/CarlLee/SnappingSwipingRecyclerView\n\n#### 二、ActionBar\n1. ActionBarSherlock  \n为 Android 所有版本提供统一的 ActionBar，解决 4.0 以下 ActionBar 的适配问题  \n项目地址：https://github.com/JakeWharton/ActionBarSherlock  \nDemo 地址：https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos  \n标签：兼容库, ActionBar  \n\n1. ActionBar-PullToRefresh  \n下拉刷新，ActionBar 出现加载中提示  \n项目地址：https://github.com/chrisbanes/ActionBar-PullToRefresh  \nDemo 地址：https://play.google.com/store/apps/details?id=uk.co.senab.actionbarpulltorefresh.samples.stock  \nAPP 示例：Gmail，Google Plus，知乎等  \n\n1. FadingActionBar  \nListView 向下滚动逐渐显现的 ActionBar  \n项目地址：https://github.com/ManuelPeinado/FadingActionBar  \nDemo 地址：https://play.google.com/store/apps/details?id=com.manuelpeinado.fadingactionbar.demo  \nAPP 示例：google music，知乎  \n\n1. NotBoringActionBar  \ngoogle music 下拉收缩的 ActionBar  \n项目地址：https://github.com/flavienlaurent/NotBoringActionBar  \nDemo 地址：http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/  \nAPP 示例：Google 音乐  \n\n1. RefreshActionItem  \n带进度显示和刷新按钮的 ActionBar  \n项目地址：https://github.com/ManuelPeinado/RefreshActionItem  \nDemo 地址：https://play.google.com/store/apps/details?id=com.manuelpeinado.refreshactionitem.demo  \nAPP 示例：The New York Times，DevAppsDirect  \n\n1. GlassActionBar  \n类似玻璃的有一定透明度的 ActionBar  \n项目地址：https://github.com/ManuelPeinado/GlassActionBar  \nDemo 地址：https://play.google.com/store/apps/details?id=com.manuelpeinado.glassactionbardemo  \nAPP 示例：google music  \n\n#### 三、Menu\n1. MenuDrawer  \n滑出式菜单，通过拖动屏幕边缘滑出菜单，支持屏幕上下左右划出，支持当前 View 处于上下层，支持 Windows 边缘、ListView 边缘、ViewPager 变化划出菜单等。  \n项目地址：https://github.com/SimonVT/android-menudrawer  \nDemo 地址：http://simonvt.github.io/android-menudrawer/  \nAPP 示例：Gmail、Google Music 等大部分 google app  \n\n1. SlidingMenu  \n滑出式菜单，通过拖动屏幕边缘滑出菜单，支持屏幕左右划出，支持菜单 zoom、scale、slide up 三种动画样式出现。与 MenuDrawer 相比而言，SlidingMenu 支持菜单动画样式出现，MenuDrawer 支持菜单 view 处于内容的上下层  \n项目地址：https://github.com/jfeinstein10/SlidingMenu  \n原理剖析文档：[SlidingMenu](https://a.timeshining.com/detail/Android/huxian99/SlidingMenu 源码解析)  \nDemo 地址：https://play.google.com/store/apps/details?id=com.slidingmenu.example  \nAPP 示例：Foursquare, LinkedIn, Zappos, Rdio, Evernote Food, Plume, VLC for Android, ESPN ScoreCenter, MLS MatchDay, 9GAG, Wunderlist 2, The Verge, MTG Familiar, Mantano Reader, Falcon Pro (BETA), MW3 Barracks  \n\n1. ArcMenu  \n支持类似 Path 的左下角动画旋转菜单及横向划出菜单、圆心弹出菜单  \n项目地址：https://github.com/daCapricorn/ArcMenu  \n效果图：![Renderings](https://dl.dropboxusercontent.com/u/11369687/preview0.png)  \nhttps://dl.dropboxusercontent.com/u/11369687/preview1.png  \nhttps://dl.dropboxusercontent.com/u/11369687/raymenu.png  \nAPP 示例：Path  \n\n1. android-satellite-menu  \n类似 Path 的左下角动画旋转菜单  \n项目地址：https://github.com/siyamed/android-satellite-menu  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/satellite-menu-demo.apk?raw=true  \nAPP 示例：Path  \n\n1. radial-menu-widget  \n圆形菜单，支持二级菜单  \n项目地址：https://code.google.com/p/radial-menu-widget/  \n效果图：![Renderings](http://farm8.staticflickr.com/7377/11621125154_d1773c2dcc_o.jpg)  \n\n1. Android Wheel Menu  \n圆形旋转选取菜单  \n项目地址：https://github.com/anupcowkur/Android-Wheel-Menu  \n效果图：![Renderings](https://raw.github.com/anupcowkur/Android-Wheel-Menu/master/graphics/wheel.gif)  \n\n1. FoldingNavigationDrawer  \n滑动并以折叠方式打开菜单  \n项目地址：https://github.com/tibi1712/FoldingNavigationDrawer-Android  \nDemo 地址：https://play.google.com/store/apps/details?id=com.ptr.folding.sample  \n效果图：![Renderings](https://lh6.ggpht.com/VnKUZenAozQ0KFAm5blFTGqMaKFjvX-BK2JH-jrX1sIXVTqciACqRhqFH48hc4pm2Q=h310-rw)  \n\n1. AndroidResideMenu  \n仿 Dribbble 的边栏菜单  \n项目地址：https://github.com/SpecialCyCi/AndroidResideMenu  \n效果图：![Renderings](https://github.com/SpecialCyCi/AndroidResideMenu/raw/master/2.gif)  \n\n1. CircularFloatingActionMenu  \n一个可定制的圆形的浮动菜单控件，类似于 Path 的圆形菜单。这个控件的可定制性更强，可以很容易的定制菜单出现消失时的动画，起始角度和半径。  \n项目地址：https://github.com/oguzbilgener/CircularFloatingActionMenu  \n原理剖析文档：[CircularFloatingActionMenu](https://a.timeshining.com/detail/Android/cpacm/CircularFloatingActionMenu 源码解析)  \nDemo 地址：https://github.com/oguzbilgener/CircularFloatingActionMenu/tree/master/samples  \n效果图：![Renderings](https://raw.githubusercontent.com/oguzbilgener/CircularFloatingActionMenu/master/assets/circularfab.gif)  \n\n1. NavigationDrawerSI  \nNavigation Drawer 的一个简单实现，滑动并以折叠方式打开菜单  \n项目地址：https://github.com/mmBs/NavigationDrawerSI  \nDemo 地址：https://play.google.com/store/apps/details?id=mmbialas.pl.navigationdrawersi  \n效果图：![Renderings](https://raw.githubusercontent.com/mmBs/NavigationDrawerSI/master/images/screens.png)  \nAPP 示例：https://play.google.com/store/apps/details?id=mmbialas.pl.navigationdrawersi  \n\n1. DragLayout  \n使用 support.v4 包下的 ViewDragHelper 实现 QQ5.0 侧滑  \n项目地址：https://github.com/BlueMor/DragLayout  \n效果图：![Renderings](https://github.com/BlueMor/DragLayout/raw/master/screenshots/123.gif)  \n\n1. LDrawer  \nMaterial Design 形式的展开折叠 Icon  \n项目地址：https://github.com/ikimuhendis/LDrawer  \n效果图：![Renderings](https://raw.githubusercontent.com/IkiMuhendis/LDrawer/master/images/animated.gif)  \n\n1. Floating Action Button  \n悬浮的圆形菜单栏，支持组建滚动时自动隐藏及其他设置  \n项目地址：https://github.com/shamanland/floating-action-button  \n效果图：![Renderings](https://camo.githubusercontent.com/c679cb23cf62830b0d4037e17cf2d8d4090bc3c8/68747470733a2f2f64726976652e676f6f676c652e636f6d2f75633f69643d3042776830534e4c506d6a5142526b466f5a4530345646393051324d)  \n\n1. Side-Menu.Android  \n分类侧滑菜单，[Yalantis](http://yalantis.com/) 出品。  \n项目地址：https://github.com/Yalantis/Side-Menu.Android  \n原理剖析文档：[Side-Menu.Android](https://a.timeshining.com/detail/Android/cpacm/Side Menu.Android 源码解析)  \n效果图：![Renderings](https://camo.githubusercontent.com/cb6caa7a392d01d46bca9d9485c01fc173f55fac/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313638393932322f6576656e74732d6d656e755f312d312d362e676966)  \n\n1. Context-Menu.Android  \n可以方便快速集成漂亮带有动画效果的上下文菜单，[Yalantis](http://yalantis.com/)出品。  \n项目地址：https://github.com/Yalantis/Context-Menu.Android  \n效果图：![Renderings](https://camo.githubusercontent.com/46c15734b552ce3afefa7efd1518909046b4677e/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313738353237342f39396d696c65732d70726f66696c652d6c696768745f312d312d342e676966)  \n\n1. Droppy  \n支持多种样式的下拉菜单  \n项目地址：https://github.com/shehabic/Droppy  \n\n1. MaterialDrawer  \nMaterial Design 风格的导航抽屉，提供简便且强大的定制功能  \n项目地址：https://github.com/mikepenz/MaterialDrawer  \nDemo 地址：https://play.google.com/store/apps/details？id=com.mikepenz.materialdrawer.app  \n效果图：![Renderings](https://raw.githubusercontent.com/mikepenz/MaterialDrawer/master/DEV/screenshots/screenshot1_small.png)  \n\n1. SlideBottomPanel  \n底部划出菜单，滑动时背景图透明度渐变，支持嵌套 LiewView 或 ScrollView  \n项目地址：[https://github.com/kingideayou/SlideBottomPanel](https://github.com/kingideayou/SlideBottomPanel)  \nDemo 地址：[SlideBottomPanelDemo 下载](https://github.com/kingideayou/SlideBottomPanel/raw/master/apk/SlideBottomPanelDemo.apk)  \n效果图：![Renderings](https://github.com/kingideayou/SlideBottomPanel/blob/master/imgs/demo_list_view.gif)  \n\n1. FlowingDrawer  \n带手势流动效果侧滑菜单\n项目地址：[https://github.com/mxn21/FlowingDrawer](https://github.com/mxn21/FlowingDrawer)\n效果图：![Renderings](https://github.com/mxn21/FlowingDrawer/raw/master/screen.gif)  \n\n1. FloatingActionMenu-Animation  \n扩展FloatingActionMenu库，自定义菜单图标，动画滚动时\n项目地址: https://github.com/toanvc/FloatingActionMenu-Animation  \n效果图: ![Renderings](https://github.com/toanvc/FloatingActionMenu-Animation/raw/master/screenshots/scale.gif)    \n\n#### 四、ViewPager 、Gallery\n1. AdvancedPagerSlidingTabStrip   \n一个完美兼容ViewPager的导航栏组件；可以自定义TabView；能动态加载Tab上的Icon图片； 能显示Tab的消息数量和提示小圆点；支持自定义为微博形式的可滑动tab。  \n![p1](https://raw.githubusercontent.com/HomHomLin/AdvancedPagerSlidingTabStrip/master/Pic/Screen_20160216163404.png) \n![p2](https://raw.githubusercontent.com/HomHomLin/AdvancedPagerSlidingTabStrip/master/Pic/Screen_20160411141706.png)\n项目地址：https://github.com/HomHomLin/AdvancedPagerSlidingTabStrip。  \n\n1. ConvenientBanner  \n通用的广告栏控件，让你轻松实现广告头效果。支持无限循环，可以设置自动翻页和时间(而且非常智能，手指触碰则暂停翻页，离开自动开始翻页。你也可以设置在界面onPause的时候不进行自动翻页，onResume之后继续自动翻页)，并且提供多种翻页特效。 对比其他广告栏控件，大多都需要对源码进行改动才能加载网络图片，或者帮你集成不是你所需要的图片缓存库。而这个库能让有代码洁癖的你欢喜，不需要对库源码进行修改你就可以使用任何你喜欢的网络图片库进行配合。\n项目地址：https://github.com/saiwu-bigkoo/Android-ConvenientBanner  \n效果图：![Renderings](https://github.com/saiwu-bigkoo/Android-ConvenientBanner/blob/master/preview/convenientbannerdemo.gif)  \n\n1. Android-ViewPagerIndicator  \n配合 ViewPager 使用的 Indicator，支持各种位置和样式  \n项目地址：https://github.com/JakeWharton/Android-ViewPagerIndicator  \nDemo 地址：https://play.google.com/store/apps/details?id=com.viewpagerindicator.sample  \nAPP 示例：太多了。。  \n\n1. JazzyViewPager  \n支持 Fragment 切换动画的 ViewPager，动画包括转盘、淡入淡出、翻页、层叠、旋转、方块、翻转、放大缩小等，效果类似桌面左右切换的各种效果，不过桌面并非用 ViewPager 实现而已  \n项目地址：https://github.com/jfeinstein10/JazzyViewPager  \nDemo 地址：https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true  \n\n1. JellyViewPager  \n特殊切换动画的 ViewPager  \n项目地址：https://github.com/chiemy/JellyViewPager  \n效果图：![Renderings](https://github.com/chiemy/JellyViewPager/raw/master/capture.gif)  \n\n1. Android-DirectionalViewPager  \n支持横向和纵向(垂直)的 ViewPager  \n项目地址：https://github.com/JakeWharton/Android-DirectionalViewPager  \nDemo 地址：https://market.android.com/details?id=com.directionalviewpager.sample  \n\n1. FancyCoverFlow  \n支持 Item 切换动画效果的类似 Gallery View  \n项目地址：https://github.com/davidschreiber/FancyCoverFlow  \nDemo 地址：https://play.google.com/store/apps/details?id=at.technikum.mti.fancycoverflow.samples  \n效果图：![Renderings](https://github-camo.global.ssl.fastly.net/ef5ced52b7b54652b50499521ed797c0188c7a6b/687474703a2f2f64617669647363687265696265722e6769746875622e696f2f46616e6379436f766572466c6f772f73637265656e73686f74322e706e67)  \n\n1. AndroidTouchGallery  \n支持双击或双指缩放的 Gallery(用 ViewPager 实现)，相比下面的 PhotoView，在被放大后依然能滑到下一个 item，并且支持直接从 url 和文件中获取图片，  \n项目地址：https://github.com/Dreddik/AndroidTouchGallery  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/touch-gallery-demo.apk?raw=true  \nAPP 示例：类似微信中查看聊天记录图片时可双击放大，并且放大情况下能正常左右滑动到前后图片  \n\n1. Android Auto Scroll ViewPager  \nAndroid 自动滚动 轮播循环的 ViewPager  \n项目地址：https://github.com/Trinea/android-auto-scroll-view-pager  \nDemo 地址：https://play.google.com/store/apps/details?id=cn.trinea.android.demo  \n文档介绍：https://www.trinea.cn/android/auto-scroll-view-pager/  \n\n1. Android PagerSlidingTabStrip  \n配合 ViewPager 使用的 Indicator，支持 ViewPager Scroll 时 Indicator 联动  \n项目地址：https://github.com/astuetz/PagerSlidingTabStrip  \n原理剖析文档：[Android PagerSlidingTabStrip](https://a.timeshining.com/detail/Android/ayyb1988/PagerSlidingTabStrip 源码解析)  \nDemo 地址：https://play.google.com/store/apps/details?id=com.astuetz.viewpager.extensions.sample  \n\n1. ViewPager3D  \nViewPager3D 效果  \n项目地址：https://github.com/inovex/ViewPager3D  \n\n1. AnimaTabsview  \n仿网易云音乐标签切换的动画,带透明小三角  \n项目地址：https://github.com/wuyexiong/transparent-over-animtabsview  \n在线演示：http://v.youku.com/v_show/id_XNzA4MjY5NjA0.html  \n\n1. LoopingViewPager  \n无限循环的 ViewPager  \n项目地址：https://github.com/imbryk/LoopingViewPager  \n\n1. android_page_curl  \n翻书卷曲效果  \n项目地址：https://github.com/harism/android_page_curl  \n在线演示：https://www.youtube.com/watch?v=iwu7P5PCpsw  \nAPP 示例：iReader  \n\n1. ViewPagerIndicator  \n简化并实现 android 的 TabHost 效果，顶部滑动 tab，引导页，支持自定义 tab 样式,自定义滑动块样式和位置,自定义切换 tab 的过渡动画,子界面的预加载和界面缓存,设置界面是否可滑动  \n项目地址：https://github.com/LuckyJayce/ViewPagerIndicator  \n\n1. ScreenSlideIndicator  \n轻量级的圆形 Indicadtor，位置可以自由调整，不会对 ViewPager 产生任何影响。  \n项目地址：[ScreenSlidePager](https://github.com/LyndonChin/Android-ScreenSlidePager)  \n效果图：![Renderings](https://github.com/LyndonChin/AndroidScreenSlidePager/raw/master/art/sample.gif)  \n\n1. SmartTabLayout  \n自定义的 Tab title strip，基于 Google Samples 中的 android-SlidingTabBasic 项目，滑动时 Indicator 可平滑过渡。  \n项目地址：https://github.com/ogaclejapan/SmartTabLayout  \nDemo 地址：https://play.google.com/store/apps/details?id=com.ogaclejapan.smarttablayout.demo  \n效果图：![Renderings](https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo1.gif)  \n\n1. AndroidImageSlider  \nAndroid 图片滑动  \n项目地址：https://github.com/daimajia/AndroidImageSlider  \n效果图：![Renderings](https://camo.githubusercontent.com/f64413139bbaa918131384d3597c33e39333aa7f/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a773165677a6f7236366f6a64673230393530666b6e70652e676966)  \nApp  \n示例：https://github.com/daimajia/AndroidImageSlider/releases/download/v1.0.8/demo-1.0.8.apk  \n\n1. RecyclerViewPager  \n完全继承自 RecyclerView，可以自定义触发翻页的距离，可自定义翻页速度，支持垂直方向的 ViewPager，支持 Fragment。  \n项目地址：[RecyclerViewPager](https://github.com/lsjwzh/RecyclerViewPager)  \n效果图：![Renderings](https://github.com/lsjwzh/RecyclerViewPager/blob/master/fragment.gif)  \n\n1. CircleIndicator  \n轻量级ViewPager指示器,支持三种不同的模式    \n项目地址：[CircleIndicator]( https://github.com/THEONE10211024/CircleIndicator)  \n效果图：![Renderings]( https://github.com/THEONE10211024/CircleIndicator/blob/master/demo/inside.gif)  \n![Renderings]( https://github.com/THEONE10211024/CircleIndicator/blob/master/demo/outside.gif)    \n![Renderings]( https://github.com/THEONE10211024/CircleIndicator/blob/master/demo/solo.gif)    \n\n1. EasySlidingTabs  \n一款简单、易用的滑动标签页  \n项目地址： https://github.com/CaMnter/EasySlidingTabs  \n效果图：  \n![Renderings](https://raw.githubusercontent.com/CaMnter/EasySlidingTabs/master/readme/readme_easy_sliding_tabs_1.png)   \n\n1. ParallaxViewPager  \nViewPager页面切换视差效果  \n项目地址：https://github.com/ybq/ParallaxViewPager  \n效果图：    \n![Renderings](https://github.com/ybq/ParallaxViewPager/raw/master/art/screen.gif)   \n\n#### 五、GridView\n1. StaggeredGridView  \n允许非对齐行的 GridView，类似 Pinterest 的瀑布流，并且跟 ListView 一样自带 View 缓存，继承自 ViewGroup  \n项目地址：https://github.com/maurycyw/StaggeredGridView  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/staggered-gridview-demo.apk?raw=true  \nAPP 示例：Pinterest 等  \n\n1. AndroidStaggeredGrid  \n允许非对齐行的 GridView，类似 Pinterest 的瀑布流，继承自 AbsListView  \n项目地址：https://github.com/etsy/AndroidStaggeredGrid  \nAPP 示例：Pinterest 等  \n\n1. PinterestLikeAdapterView  \n允许非对齐行的 GridView，类似 Pinterest 的瀑布流，允许下拉刷新  \n项目地址：https://github.com/GDG-Korea/PinterestLikeAdapterView  \nAPP 示例：Pinterest 等  \n\n1. DraggableGridView  \nItem 可拖动交换位置的 GridView，实际是自己继承 ViewGroup 实现，类似桌面的单屏效果，可屏幕自动上下滚动进行 Item 移动交换，多屏效果见下面 PagedDragDropGrid  \n项目地址：https://github.com/thquinn/DraggableGridView  \nDemo 地址：https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true  \n也可自定义item的宽高和每行的个数，同时修改了交换逻辑，当移动到另一个item时就进行交换，并删除滚动逻辑。  \n项目地址：[DraggableGridView](https://github.com/andyken/DraggableGridView)  \n效果图：  \n![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)\n\n1. DividedDraggableView\n一个带有分割区域的可拖动 view ,可屏幕自动上下滚动进行 Item 移动交换。\n项目地址：https://github.com/andyken/DividedDraggableView\n效果图：\n![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)\n\n1. StickyGridHeaders  \nGroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 GridView  \n项目地址：https://github.com/TonicArtos/StickyGridHeaders  \n效果图：![Renderings](https://github-camo.global.ssl.fastly.net/90b57e9383704c400706545225d439e057c6fcc0/687474703a2f2f342e62702e626c6f6773706f742e636f6d2f2d535f4262685758367754592f55517057306377554745492f41414141414141414776552f7a7a4a586a2d50635662592f73313630302f73637265656e2d6c616e6473636170652d736d616c6c65722e706e67)  \n\n1. PagedDragDropGrid  \nItem 可拖动交换位置、拖动删除的自定义控件，实际是自己继承 ViewGroup 实现，类似桌面的多屏效果，可拖动到屏幕边缘，屏幕自动左右滚动进行 Item 移动交换，可拖动进行删除，单屏效果见上面 DraggableGridView  \n项目地址：https://github.com/mrKlar/PagedDragDropGrid  \n在线演示：http://youtu.be/FYTSRfthSuQ  \n\n1. Android-DraggableGridViewPager  \nItem 可拖动交换位置的 GridView，实际是自己继承 ViewGroup 实现，类似桌面的多屏效果，可屏幕自动左右滚动进行 Item 移动交换，单屏效果见上面 DraggableGridView  \n项目地址：https://github.com/zzhouj/Android-DraggableGridViewPager  \nDemo 地址：https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true  \n\n1. TwoWayGridView  \n可横向滚动的 GridView  \n项目地址：https://github.com/jess-anders/two-way-gridview  \n\n1. PagingGridView  \n分页加载的 GridView。当滑动到 GridView 底部最后一个行时，显示一个进度行，然后加载下一页数据，并显示。  \n项目地址：https://github.com/nicolasjafelle/PagingGridView  \n\n1. AsymmetricGridView  \n一个支持跨行和跨列可变 Item 大小的 GridView  \n项目地址：https://github.com/felipecsl/AsymmetricGridView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.felipecsl.asymmetricgridview.app  \n效果图：![Renderings](https://raw.githubusercontent.com/felipecsl/AsymmetricGridView/master/screenshots/ss_5_cols.png)  \n\n1. GridView with Header and Footer  \n和`ListView`一样带头部和底部的`GridView`，用法和`ListView`一样  \n项目地址：https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter  \n效果图：![Renderings](https://raw.githubusercontent.com/liaohuqiu/android-GridViewWithHeaderAndFooter/master/screen-shot.png)  \n\n#### 六、ImageView\n1. PhotoView  \n支持双击或双指缩放的 ImageView，在 ViewPager 等 Scrolling view 中正常使用，相比上面的 AndroidTouchGallery，不仅支持 ViewPager，同时支持单个 ImageView  \n项目地址：https://github.com/chrisbanes/PhotoView  \n原理剖析文档：[PhotoView](https://a.timeshining.com/detail/Android/dkmeteor/PhotoView 源码解析)  \nDemo 地址：https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample  \nAPP 示例：photup  \n\n1. Fresco-ImageView  \nFresco-ImageView是一种Android平台的图像控件，底层是对Fresco的封装，可以异步加载网络图片、项目资源和本地图片，并且支持双指缩放、图片的基本处理以及Fresco的所有特性。  \n项目地址：https://github.com/HomHomLin/FrescoImageView  \n\n1. android-gif-drawable  \n支持 gif 显示的 view，用 jni 实现的，编译生成 so 库后直接 xml 定义 view 即可，而且本身不依赖于其他开源项目所以相对下面的 ImageViewEx 简单的多  \n项目地址：https://github.com/koral--/android-gif-drawable  \n\n1. ImageViewEx  \n支持 Gif 显示的 ImageView，依赖很多，编译过程很繁琐  \n项目地址：https://github.com/frapontillo/ImageViewEx  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/imageviewex-demo.apk?raw=true  \n\n1. RoundedImageView  \n带圆角的 ImageView  \n项目地址：https://github.com/vinc3m1/RoundedImageView  \n效果图：![Renderings](https://raw.github.com/makeramen/RoundedImageView/master/screenshot.png)  \n\n1. SelectableRoundedImageView  \nImageView 允许四个角的每一个有不同的半径值。也允许椭圆形、圆形的形状或者边  \n项目地址：https://github.com/pungrue26/SelectableRoundedImageView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.joooonho  \n效果图：![Renderings](https://camo.githubusercontent.com/25d2e5fb8783b5dd09c00b03091172a79c69350e/687474703a2f2f692e696d6775722e636f6d2f55355653376d322e706e673f31)  \n\n1. ColorArt  \n根据图片的均色设置背景色显示文字和图片，类似 itune11 中效果  \n项目地址：https://github.com/MichaelEvans/ColorArt  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/color-art-demo.apk?raw=true  \n\n1. CircleImageView  \n圆形的 ImageView  \n项目地址：https://github.com/hdodenhof/CircleImageView  \n效果图：![Renderings](https://raw.github.com/hdodenhof/CircleImageView/master/screenshot.png)  \n\n1. ImageViewZoom  \n支持放大和平移的 ImageView  \n项目地址：https://github.com/sephiroth74/ImageViewZoom  \nAPP 示例：https://play.google.com/store/apps/details?id=com.aviary.android.feather  \n\n1. KenBurnsView  \n实现 Ken Burns effect 效果，达到身临其境效果的 ImageView  \n项目地址：https://github.com/flavioarfaria/KenBurnsView  \n\n1. CustomShapeImageView  \n各种形状的 ImageView, 相比上面的圆形 ImageView，多了更多形状  \n项目地址：https://github.com/MostafaGazar/CustomShapeImageView  \n效果图：![Renderings](https://raw.github.com/MostafaGazar/CustomShapeImageView/master/Screenshot_2013-11-05-23-08-12.png)  \n\n1. Shape Image View  \n可以自定义各种形状的 ImageView, 并且支持边框  \n项目地址：https://github.com/siyamed/android-shape-imageview  \n效果图：![Renderings](https://github.com/siyamed/android-shape-imageview/raw/master/images/shader-buble.png)  \nhttps://github.com/siyamed/android-shape-imageview/raw/master/images/all-samples.png  \n\n1. TextDrawable  \n一个用于生成带有文本或者字母的图片的轻量级库。扩展自 Drawable，因此可用于现有/自定义/网络等 ImageView 类，并且包含一个流接口用于创建 drawables 以及一个定制的 ColorGenerator  \n项目地址：https://github.com/amulyakhare/TextDrawable  \n效果图：![Renderings](https://raw.githubusercontent.com/amulyakhare/TextDrawable/master/screens/screen7.png)  \n\n1. android-smart-image-view  \n可从 URL 或 contact address book 加载图片的 ImageView，支持缓存  \n项目地址：https://github.com/loopj/android-smart-image-view  \n\n1. PhotoView  \n支持双指/双击缩放的ImageView,支持从一个PhotoView缩放到另外一个PhotoView(点击图片放大预览),相对于其他PhototView有更加平滑的缩放,平移的动画,并且支持所有的ScaleType,可以作为普通的ImageView使用  \n项目地址：https://github.com/bm-x/PhotoView  \n效果图：![Renderings](https://github.com/bm-x/PhotoView/raw/master/demo1.gif)  \n  \n1. TextWithImageDrawable  \n一个可以同时包含图片和文字的drawable,使用方式类似TextView和它的drawableLeft之类的方法,功能比较全面,可以代替TextView或是解决一些非得需要在ImageView中同时显示文字和图片的问题  \n项目地址：https://github.com/wuseal/TextWithImageDrawable  \n\n1. AnchorImageView  \n一个可以锚点定位的ImageView(根据像素点)  \nDemo中通过AnchorImageView简单的实现了一个课本点读的功能  \n项目地址：https://github.com/jcodeing/AnchorImageView  \nDemo 地址：[Download here](https://raw.githubusercontent.com/jcodeing/AnchorImageView/master/AnchorImageView-debug.apk)  \n![Renderings](https://raw.githubusercontent.com/jcodeing/AnchorImageView/master/lookme.gif)\n\n#### 七、ProgressBar\n1. SmoothProgressBar  \n水平进度条  \n项目地址：https://github.com/castorflex/SmoothProgressBar  \nDemo 地址：https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample  \n\n1. MaterialProgessBar  \nMaterial Design 的进度条，支持 Android 4.0  \n项目地址：https://github.com/DreaminginCodeZH/MaterialProgressBar  \nDemo 地址：https://github.com/DreaminginCodeZH/MaterialProgressBar/blob/master/dist/sample.apk  \n\n1. ProgressWheel  \n支持进度显示的圆形 ProgressBar  \n项目地址：https://github.com/Todd-Davies/ProgressWheel  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true  \n\n1. android-square-progressbar  \n在图片周围显示进度  \n项目地址：https://github.com/mrwonderman/android-square-progressbar  \nDemo 地址：https://play.google.com/store/apps/details?id=net.yscs.android.square_progressbar_example  \n效果图：![Renderings](https://googledrive.com/host/0BwESwPCuXtw7eExwSFVLQkR2TTg/newscreen1.png)  \nAPP 示例：square  \n\n1. HoloCircularProgressBar  \nAndroid4.1 时钟 App 样式  \n项目地址：https://github.com/passsy/android-HoloCircularProgressBar  \n效果图：![Renderings](https://raw.github.com/passsy/android-HoloCircularProgressBar/master/raw/screenshot1.png)  \nAPP 示例：Android4.1 时钟 App  \n\n1. ProgressButton  \n通过图钉的不同状态显示进度  \n项目地址：https://github.com/f2prateek/progressbutton  \n文档介绍：http://f2prateek.com/progressbutton/  \n效果图：![Renderings](http://f2prateek.com/progressbutton/static/states.png)  \n\n1. GoogleProgressBar  \n类似 google 多个圆形卡片翻转的 progressBar  \n项目地址：https://github.com/jpardogo/GoogleProgressBar  \n效果图：![Renderings](https://raw.githubusercontent.com/jpardogo/GoogleProgressBar/master/art/GoogleProgressBar.gif)  \n\n1. TH-ProgressButton  \n带圆形进度显示的按钮  \n项目地址：https://github.com/torryharris/TH-ProgressButton  \n效果图：![Renderings](https://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot1.png)  \nhttps://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot2.png  \n\n1. NumberProgressBar  \n带数字进度的进度条  \n项目地址：https://github.com/daimajia/NumberProgressBar  \n效果图：![Renderings](https://camo.githubusercontent.com/0c92568af7ec4e04e2e1503acdd2ca99854ab0b5/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a77316566797264386e376937673230637a30326d7135662e676966)  \n\n1. CircularProgressDrawable  \n带圆形进度显示的进度条  \n项目地址：https://github.com/Sefford/CircularProgressDrawable  \n效果图：![Renderings](https://raw.githubusercontent.com/Sefford/CircularProgressDrawable/master/overshoot.gif)  \n\n1. Android-RoundCornerProgressBar  \nAndroid 圆角 ProgressBar，可自定义圆角颜色和半径，包括带 Icon 和不带 Icon 两种类型。  \n项目地址：https://github.com/akexorcist/Android-RoundCornerProgressBar  \n效果图：![Renderings](https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png)  \n\n1. circular-progress-button  \n带进度显示的 Button  \n项目地址：https://github.com/dmytrodanylyk/circular-progress-button  \n效果图：![Renderings](https://raw.githubusercontent.com/dmytrodanylyk/circular-progress-button/master/screenshots/intro.gif)  \n\n1. WaveView  \n一个波纹效果的 View，可用来做 ProgressBar  \n项目地址：https://github.com/john990/WaveView  \nDemo 地址：https://raw.github.com/john990/WaveView/master/screenshot%26apk/demo.unaligned.apk  \n效果图：![Renderings](https://camo.githubusercontent.com/60722e9d4f2d2daa78a8650cb27a32adea82bdd4/68747470733a2f2f7261772e6769746875622e636f6d2f6a6f686e3939302f57617665566965772f6d61737465722f73637265656e73686f7425323661706b2f73637265656e73686f742e676966)  \n\n1. MaterialLoadingProgressBar  \n抽取自 SwipeRefreshLayout 的 Material Design 进度指示器  \n项目地址：https://github.com/lsjwzh/MaterialLoadingProgressBar  \n效果图：![Renderings](https://github.com/lsjwzh/MaterialLoadingProgressBar/raw/master/screen.gif)  \n\n1. MetaballLoading  \nA 2d metaball loading\n项目地址：https://github.com/dodola/MetaballLoading\n效果图：![Renderings](https://github.com/dodola/MetaballLoading/blob/master/metaball.gif) \n效果图：![Renderings](https://github.com/dodola/MetaballLoading/blob/master/metaball2.gif) \n\n1. SectorProgressView  \n一个圆形或环形的进度显示控件，用圆中扇形的角度大小来表示进度信息\u003cbr/\u003e\n项目地址：https://github.com/timqi/SectorProgressView\u003cbr/\u003e\nDemo：[apk download](https://github.com/timqi/SectorProgressView/raw/master/art/example.apk) \u003cbr/\u003e\n效果图：\u003cbr/\u003e![ColorfulRingProgressView](https://github.com/timqi/SectorProgressView/raw/master/art/colorfulringprogressview.demo.gif) ![SectorProgressView](https://github.com/timqi/SectorProgressView/raw/master/art/sectorprogressview.demo.gif)\n\n1. CircularFillableLoaders  \n一个可以用于闪屏或者其他地方加载的控件\u003cbr/\u003e\n项目地址：https://github.com/lopspower/CircularFillableLoaders\u003cbr/\u003e\nDemo地址：(https://play.google.com/store/apps/details?id=com.mikhaellopez.circularfillableloaderssample) \u003cbr/\u003e\n效果图：\u003cbr/\u003e![CircularFillableLoaders](https://camo.githubusercontent.com/b8e510f51d0781c1ac41a01713d81beb93ff30a9/687474703a2f2f6936362e74696e797069632e636f6d2f357a6771776e2e706e67) ![CircularFillableLoaders](https://lh3.googleusercontent.com/QUzoUjzTGirHKnGSmvziRfh230FRph12TPfEqUdZs9HXAgDnB79pSP6aCDLVpU9QvRZA=h310-rw)\n\n1. PinWheel  \n一个旋转的大风车Dialog \n项目地址：https://github.com/codingWang/PinWheel\u003cbr/\u003e\n效果图：![Renderings](https://github.com/codingWang/PinWheel/blob/master/gif/pinwheel.gif) \n\n1. ColorArcProgressBar\n一个可定制的圆形进度条，通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能。\u003cbr/\u003e\n项目地址：https://github.com/Shinelw/ColorArcProgressBar\u003cbr/\u003e\n效果图：\u003cbr/\u003e![ColorArcProgressBar](https://raw.githubusercontent.com/Shinelw/ColorArcProgressBar/master/Demo.gif)\n\n1. LoadingDrawable\n一些酷炫的android加载动画，可以与任何组件配合使用作为加载的组件或者ProgressBar。\u003cbr\u003e\n项目地址：https://github.com/dinuscxj/LoadingDrawable\n效果图：\u003cbr/\u003e\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/AnimalDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/SceneryDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/CircleJumpDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/CircleRotateDrawable.gif?width=300)\n1. Android-SpinKit  \nAndroid加载动画库  \n项目地址：https://github.com/ybq/Android-SpinKit  \n效果图：  \n![Renderings](https://raw.githubusercontent.com/ybq/AndroidSpinKit/master/art/screen.gif)  \n\n#### 八、TextView\n包括 TextView 及所有继承自 TextView 控件，如 EditText、Button、RadioButton  \n\n1. android-flowtextview  \n文字自动环绕其他 View 的 Layout  \n项目地址：https://github.com/deano2390/FlowTextView  \n效果图：![Renderings](http://i949.photobucket.com/albums/ad332/vostroman1500/1.png)  \n\n1. Android Form EditText  \n验证输入合法性的编辑框，支持输入、英文、ip、url 等多种正则验证  \n项目地址：https://github.com/vekexasia/android-edittext-validator  \nDemo 地址：https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample  \n\n1. Emojicon  \n支持 emojis 的 TextView 和 EditText  \n项目地址：https://github.com/rockerhieu/emojicon  \n文档介绍：http://rockerhieu.com/emojicon/  \n\n1. android-circlebutton  \nAndroid 圆形按钮，实际实现是继承自 ImageView  \n项目地址：https://github.com/markushi/android-circlebutton  \nDemo 地址：https://github.com/markushi/android-circlebutton/blob/master/example/example.apk  \n\n1. Segmented Radio Buttons for Android  \niOS’s segmented controls 的实现  \n项目地址：https://github.com/vinc3m1/android-segmentedradiobutton  \nDemo 地址：https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true  \n效果图：![Renderings](https://raw.github.com/vinc3m1/android-segmentedradiobutton/master/screens/segmentedradio.png)  \n\n1. Chips EditText Library  \n支持国家名字联想从而选择显示该国国旗的 EditText，实际就是通过 SpannableStringBuilder 实现  \n项目地址：https://github.com/kpbird/chips-edittext-library  \nDemo 地址：https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin  \n\n1. AutoFitTextView  \n可固定边界内容字体大小自适应的 TextView  \n项目地址：https://github.com/grantland/android-autofittextview  \n\n1. Shimmer for Android  \n文字发淡光的 TextView  \n项目地址：https://github.com/RomainPiel/Shimmer-android  \n\n1. Titanic  \n可以显示水位上升下降(不知道该怎么描述 囧)的 TextView  \n项目地址：https://github.com/RomainPiel/Titanic  \n效果图：![Renderings](https://github.com/RomainPiel/Titanic/raw/master/titanic.gif)  \n\n1. android-iconify  \n提供带 Icon 的 TextView,Menu,Button 等  \n项目地址：https://github.com/JoanZapata/android-iconify  \n\n1. Calligraphy  \n让我们在 android 开发中使用自定义字体变得更加简单  \n项目地址：https://github.com/chrisjenx/Calligraphy  \n效果图：![Renderings](https://github.com/chrisjenx/Calligraphy/raw/master/screenshot.png)  \n\n1. CreditsRoll  \n类似星球大战字幕效果的 TextView  \n项目地址：https://github.com/frakbot/CreditsRoll  \n\n1. android-process-buton  \n带加载或提交进度的 Button  \n项目地址：https://github.com/dmytrodanylyk/android-process-buton  \n\n1. FButton  \n扁平化的 Button  \n项目地址：https://github.com/hoang8f/android-flat-button  \nDemo 地址：https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo  \n\n1. FloatingActionButton  \n一个类似 Android 版 Google+浮动功能按钮的控件，可以响应 ListView 的滚动事件。当列表向上滚动的时候会自动显示，向下滚动的时候自动隐藏。  \n项目地址：https://github.com/makovkastar/FloatingActionButton  \nDemo 地址：https://github.com/makovkastar/FloatingActionButton/tree/master/  \n效果图：![Renderings](https://raw.githubusercontent.com/makovkastar/FloatingActionButton/master/art/demo.gif)  \n\n1. Android Saripaar  \nAndroid 表单验证  \n项目地址：https://github.com/ragunathjawahar/android-saripaar/  \n\n1. JumpingBeans  \n文字像 Mexican beans 一样跳动  \n项目地址：https://github.com/frakbot/JumpingBeans  \nDemo 地址：http://play.google.com/store/apps/details?id=net.frakbot.jumpingbeans.demo  \n效果图：![Renderings](https://github.com/frakbot/JumpingBeans/blob/master/art/jumpingdots.gif)  \n\n1. FancyButtons  \n一个不用图片就可以帮助我们创建出漂亮按钮的库。  \n项目地址：https://github.com/medyo/fancybuttons  \nDemo 地址：https://github.com/medyo/fancybuttons/tree/master/samples  \n效果图：![Renderings](https://camo.githubusercontent.com/8c5800ef180f69d302237132906737bf71a52caf/68747470733a2f2f7261772e6769746875622e636f6d2f6d6564796f2f66616e6379627574746f6e732f6d61737465722f73637265656e73686f74732f66616e63792e706e67)  \nhttps://raw.githubusercontent.com/medyo/fancybuttons/master/screenshots/fancy2.png  \n\n1. Android-RobotoTextView  \n一个实现了所有 Roboto 字体的 TextView，包括新出的 Roboto Slab 字体。  \n项目地址：https://github.com/johnkil/Android-RobotoTextView  \nDemo 地址：http://play.google.com/store/apps/details?id=com.devspark.robototextview  \nDemo 项目：https://github.com/johnkil/Android-RobotoTextView/tree/master/robototextview-sample  \n效果图：![Renderings](https://camo.githubusercontent.com/f058c810055e1ff12fa995346059ad399d9c0f95/687474703a2f2f6934362e74696e797069632e636f6d2f6239646736392e706e67)  \n\n1. Android-WizardPager  \n一个表单向导库  \n项目地址：https://github.com/romannurik/android-wizardpager  \nDemo 项目：https://github.com/str4d/android-wizardpager/tree/textfield  \n效果图：![Renderings](https://camo.githubusercontent.com/685a1eee3b9b7eb6a0409061031654ea7d6b0b17/68747470733a2f2f6c68352e676f6f676c6575736572636f6e74656e742e636f6d2f2d664944555a3074514373632f554a4e4c6a6e504c5447492f41414141414141416f4f382f784b63654f61746c6a50302f773431332d683638392d6e6f2f322e706e67)  \n\n1. RippleView  \n一个实现了 Android L 上才引入的点击按钮后出现水波纹效果的按钮  \n项目地址：https://github.com/siriscac/RippleView  \nDemo 项目：https://github.com/siriscac/RippleView/tree/master/RippleViewExample  \n效果图：![Renderings](https://camo.githubusercontent.com/eec41193900aad4803dcf18bc9915fafa3f7d1cf/68747470733a2f2f7261772e6769746875622e636f6d2f73697269736361632f526970706c65566965772f6d61737465722f53637265656e732f53637265656e2e676966)  \n\n1. RippleEffect  \n一个实现 Material Design Ripple 效果的库，支持 Android API 9+以上版本。  \n项目地址：https://github.com/traex/RippleEffect  \nDemo 项目：https://github.com/traex/RippleEffect/tree/master/sample  \n效果图：![Renderings](https://raw.githubusercontent.com/traex/RippleEffect/master/header.png)  \n\n1. RippleCompat\n使用易于移植的方式为UI控件实现波纹效应，可以适配控件原背景及Palette支持。api简单，可自定义效果，兼容至Android API 7+。\n项目地址：https://github.com/desmond1121/RippleCompat\nDemo 项目：https://github.com/desmond1121/RippleCompat/tree/master/app\n效果图：\n![Renderings](https://raw.githubusercontent.com/desmond1121/RippleCompat/master/demo/Demo.gif)\n\npalette效果：\n![Renderings](https://raw.githubusercontent.com/desmond1121/RippleCompat/master/demo/Demo1.gif)\n\n1. Android Floating Label Widgets  \n包含一系列控件，这些控件特点是：有默认值，当值不为空时默认值浮动到上面变为提示  \n项目地址：https://github.com/marvinlabs/android-floatinglabel-widgets  \nDemo 地址：https://play.google.com/store/apps/details?id=com.marvinlabs.widget.floatinglabel.demo  \n在线演示：http://www.youtube.com/watch?v=hpZD9gJcRg0\u0026feature=youtu.be  \n\n1. MaterialEditText  \nEditText 的 Material Design 实现。包含 [Google Material Design Spec](http://www.google.com/design/spec/components/text-fields.html)中的 UI 效果和一些新增特性。  \n项目地址：https://github.com/rengwuxian/MaterialEditText  \n\n1. MaterialEditText  \n实现 [Material Design](http://www.google.com/design/spec/components/text-fields.html) 中 Ripple 效果线条背景的 EditText。直接替换原生 EditText 即可集成。  \n项目地址：https://github.com/DreamingInCodeZH/MaterialEditText    \n\n1. MultiActionTextView  \n可以分别给 TextView 中的某几个字设置点击事件的 TextView  \n项目地址：https://github.com/ajaysahani/MultiActionTextView  \n效果图：![Renderings](https://camo.githubusercontent.com/1223e37d084e84ec0e22a1b27e7513661d0e1b39/687474703a2f2f692e696d6775722e636f6d2f773934576f53582e706e67)  \n\n1. ToggleButton  \n状态切换的 Button，类似 iOS，用 View 实现  \n项目地址：https://github.com/zcweng/ToggleButton  \n效果图：![Renderings](https://github.com/zcweng/ToggleButton/raw/master/ToggleButtonSample/21879.gif)  \n\n1. SwitchButton  \n状态切换的 Button，类似 iOS，拥有良好的用户界面  \n项目地址：https://github.com/kyleduo/SwitchButton  \n效果图：![Renderings](https://raw.githubusercontent.com/kyleduo/SwitchButton/master/preview/demo_131.jpg)  \n\n1. SlideSwitch  \n状态切换的开关，可以设置为类似 IOS 的圆形，也可以设置为矩形，用 View 实现  \n项目地址：https://github.com/Leaking/SlideSwitch  \n效果图：![Renderings](https://github.com/Leaking/SlideSwitch/blob/master/Example/TestLibs/res/drawable-hdpi/slide_c.gif)  \n\n1. ExpandableTextView  \n可展开和收缩内容的 TextView。  \n项目地址：https://github.com/Manabu-GT/ExpandableTextView  \n效果图：![Renderings](https://camo.githubusercontent.com/8bf46083b3bd152c2051ae4c234649dbbb975376/68747470733a2f2f7261772e6769746875622e636f6d2f4d616e6162752d47542f457870616e6461626c6554657874566965772f6d61737465722f6172742f726561646d655f64656d6f2e676966)  \n\n1. TagCloudView(支持 SingleLine 模式的标签云)  \n标签云效果，只需要一行代码即可设置为 SingleLine 模式，轻松实现知乎问题话题列表效果。SingleLine 模式时末尾文字及图片可自定义。\n项目地址：https://github.com/kingideayou/TagCloudView  \n示例APK地址：https://github.com/kingideayou/TagCloudView/raw/master/apk/Demo.apk  \nAPP示例：知乎  \n效果图：![Renderings](https://raw.githubusercontent.com/kingideayou/TagCloudView/master/imgs/tagCloudView_3.gif)  \n\n1. BubbleTextView \nAndroid Bubble View \n项目地址：https://github.com/dupengtao/BubbleTextView \n效果图：![Renderings](https://camo.githubusercontent.com/3b8c44089da79868cb45a4da372f2eaae0f3341b/687474703a2f2f3764397069632e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f627562626c65775f766965772e706e67)  \n\n1. shadow-layout\nAndroid Shadow Layout\n解决了`CardView`：1.不能画圆的阴影。2.设置阴影的位置。3.设置阴影颜色。\n项目地址：https://github.com/dmytrodanylyk/shadow-layout\n效果图：\n![Renderings](https://raw.githubusercontent.com/dmytrodanylyk/shadow-layout/master/screenshots/intro.png)  \n\n1. MoneyTextView  \n一个支持加法运算的金额输入TextView  \n项目地址：https://github.com/andyken/MoneyTextView  \n效果图：  \n![Renderings](https://github.com/andyken/MoneyTextView/blob/master/sample/sample1.gif)  \n\n#### 九、ScrollView\n1. Discrollview  \n支持滚动时 Item 淡入淡出，平移，缩放效果的 ScrollView  \n项目地址：https://github.com/flavienlaurent/discrollview  \nDemo 地址：https://github.com/flavienlaurent/discrollview/raw/master/sample.apk  \n\n1. PullScrollView  \n仿照新浪微博 Android 客户端个人中心的 ScrollView，下拉背景伸缩回弹效果。  \n项目地址：https://github.com/MarkMjw/PullScrollView  \n效果图：![Renderings](https://raw.github.com/MarkMjw/PullScrollView/master/Screenshots/1.png)  \n\n1. ArcLayout  \n一个非常简单的弧布局库  \n项目地址：https://github.com/ogaclejapan/ArcLayout  \nDemo 地址：https://play.google.com/store/apps/details?id=com.ogaclejapan.arclayout.demo  \n效果图：![Renderings](https://raw.githubusercontent.com/ogaclejapan/ArcLayout/master/art/demo1.gif)  \nhttps://raw.githubusercontent.com/ogaclejapan/ArcLayout/master/art/demo2.gif  \n\n1. ParallaxScrollView  \n支持视差滚动的 ScrollView ，背景图片的滚动速度小于 ScrollView 中子控件的滚动速度  \n项目地址：https://github.com/chrisjenx/ParallaxScrollView  \nDemo 地址：http://cloud.github.com/downloads/chrisjenx/ParallaxScrollView/ParallaxScrollViewDemo-v1.0.5.apk  \n\n1. AKParallax-Android  \n支持视差滚动的 ScrollView  \n项目地址：https://github.com/ideaismobile/AKParallax-Android  \nDemo 地址：https://play.google.com/store/apps/details?id=com.appkraft.parallax_sample  \n\n1. Android-ObservableScrollView  \n监听滚动视图滚动事件的库，帮助与 Toolbar 的交互动效处理与 Material Design 的实现  \n项目地址：https://github.com/ksoichiro/Android-ObservableScrollView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.github.ksoichiro.android.observablescrollview.samples2  \n\n1. OverScrollView  \n有弹性的 ScrollView，实现了当手指滑动到 ScrollView 的顶部、底部时，可以继续的向上、向下拉伸。当释放手指的时候，向上、下回弹  \n项目地址：https://github.com/EverythingMe/OverScrollView  \n\n#### 十、TimeView\n包括 TimePicker、DatePicker、CalendarView、Clock 等时间相关控件  \n\n1. android-times-square  \nAndroid 日历时间部件，支持选取单个日期，多个日期，及日期区间段和对话框形式显示  \n项目地址：https://github.com/square/android-times-square  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/times-square-demo.apk?raw=true  \n\n1. android-calendar-card  \n日历  \n项目地址：https://github.com/kenumir/android-calendar-card  \nDemo 地址：https://play.google.com/store/apps/details?id=com.wt.calendarcardsample  \n效果图：![Renderings](https://raw.github.com/kenumir/android-calendar-card/master/calendar-card-sample/_work/device-2013-10-12-151801.png)  \n\n1. AndroidWheel  \nAndroid Wheel 支持城市、多种日期时间、密码、图片  \n项目地址：https://code.google.com/p/android-wheel/  \n效果图：![Renderings](http://farm6.staticflickr.com/5532/11621528786_220c040ba5_o.jpg)  \n\n1. GoogleDateTimePickers  \n时间选择部件  \n项目地址：https://github.com/Mirkoddd/GoogleDateTimePickers  \n文档介绍：https://play.google.com/store/apps/details?id=com.mirko.sample\u0026hl=it  \n\n1. DateTimePicker  \n日期选择部件(Google Agenda 的样式风格)  \n项目地址：https://github.com/flavienlaurent/datetimepicker  \nDemo 地址：https://raw.github.com/biboune/datetimepicker/master/datetimepicker-sample.apk  \n效果图：![Renderings](https://camo.githubusercontent.com/493edeea3eb553ad0d0b121dbead0d7ec6a858f2/68747470733a2f2f7261772e6769746875622e636f6d2f6269626f756e652f6461746574696d657069636b65722f6d61737465722f67726170686963732f696d67312e706e67)  \n\n1. android-betterpickers  \n提供日期、数字、时间（数字方式和钟表方式）、重复周期（闹钟的周期重复）、HMS（时、分、秒）的选择，支持以 DialogFragment 的弹窗选择  \n项目地址：https://github.com/derekbrameyer/android-betterpickers  \nDemo 地址：https://play.google.com/store/apps/details?id=com.doomonafireball.betterpickers.sample  \n效果图：![Renderings](https://camo.githubusercontent.com/897ae3c71b49c4366565f3480719647687b1804a/68747470733a2f2f7261772e6769746875622e636f6d2f646572656b6272616d657965722f616e64726f69642d6265747465727069636b6572732f6d61737465722f73616d706c652f696d61676572792f7765625f666561747572655f677261706869632e706e67)  \n\n1. Android Week View  \n日期控件，支持周，天视图，支持自定义样式  \n项目地址：https://github.com/alamkanak/Android-Week-View  \n效果图：![Renderings](https://github.com/alamkanak/Android-Week-View/blob/master/images/screen-shot.png)  \n\n1. PickerView  \n仿 iOS 的 PickerView 控件，有时间选择和选项选择并支持一二三级联动效果，TimePopupWindow 时间选择器，支持年月日时分，年月日，时分等格式；OptionsPopupWindow 选项选择器，支持一，二，三级选项选择，并且可以设置是否联动  \n项目地址：https://github.com/saiwu-bigkoo/Android-PickerView  \n效果图：![Renderings](https://github.com/saiwu-bigkoo/PickerView/blob/master/preview/pickerdemo.gif)  \n\n1. CountdownView  \nAndroid 倒计时控件，使用Canvas绘制，支持多种样式  \n项目地址：https://github.com/iwgang/CountdownView  \n效果图：![Renderings](https://raw.githubusercontent.com/iwgang/CountdownView/master/screenshot/screenshot.gif)\n\n#### 十一、TipView\n包括 Toast、角标、UndoBar 等提示性控件  \n\n1. SVProgressHUD \nSVProgressHUD For Android 精仿iOS的提示库 SVProgressHUD，api也几乎一样。  \n项目地址：https://github.com/saiwu-bigkoo/Android-SVProgressHUD  \n效果图：![Renderings](https://github.com/saiwu-bigkoo/Android-SVProgressHUD/raw/master/preview/svprogresshuddemo.gif)  \n\n1. Crouton  \n丰富样式的 Toast，允许 alert、comfirm、info 样式及点击消失样式，允许设置 Toast 显示时间，允许自定义 View。 本文 32. SuperToasts 为其扩展版  \n项目地址：https://github.com/keyboardsurfer/Crouton  \nDemo 地址：http://play.google.com/store/apps/details?id=de.keyboardsurfer.app.demo.crouton  \n\n1. supertooltips  \n带动画效果的 Tips 显示  \n项目地址：https://github.com/nhaarman/supertooltips  \nDemo 地址：https://play.google.com/store/apps/details?id=com.haarman.supertooltips  \n\n1. Android ViewBadger  \n为其他 View 添加角标（消息圆点）等  \n项目地址：https://github.com/jgilfelt/android-viewbadger  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true  \n效果图：![Renderings](http://www.jeffgilfelt.com/viewbadger/vb-1a.png)  \n\n1. SuperToasts  \n更丰富样式的 toast，支持 Button、Progress、Horizontal Progress 样式、支持进入动画、支持撤销及其动画设置  \n项目地址：https://github.com/JohnPersano/SuperToasts  \nDemo 地址：https://play.google.com/store/apps/details?id=com.supertoastsdemo  \n效果图：![Renderings](http://i1331.photobucket.com/albums/w597/JohnPersano/supertoasts_githubimage_zps8a5ceb7c.png)  \n\n1. UndoBar  \n屏幕底部显示取消或是确认的 PopupWindows  \n项目地址：https://github.com/soarcn/UndoBar  \n效果图：![Renderings](https://github.com/soarcn/UndoBar/blob/master/art/redo.png?raw=true)  \n\n1. UndoBar  \n屏幕底部显示取消或是确认某操作  \n项目地址：https://github.com/jenzz/Android-UndoBar  \n效果图：![Renderings](https://raw.github.com/jenzz/Android-UndoBar/master/assets/Screenshot2.png)  \n\n1. Android-ActionItemBadge  \n可以在 ActionBar 的 MenuItem 上显示一个小角标  \n项目地址：https://github.com/mikepenz/Android-ActionItemBadge  \n效果图：![Renderings](https://raw.githubusercontent.com/mikepenz/Android-ActionItemBadge/master/DEV/screenshot/screenshot1_small.png)  \n\n1. SnackBar  \nMaterial Design 风格的 Toast，类似 Google inbox 中的提示  \n项目地址：https://github.com/MrEngineer13/SnackBar  \nDemo 地址：https://play.google.com/store/apps/details?id=com.mrengineer13.snackbar.sample  \n效果图：![Renderings](https://camo.githubusercontent.com/67a39af16f3d46631567c1f7bd7dcddeb3c4c9e9/687474703a2f2f6d6174657269616c2d64657369676e2e73746f726167652e676f6f676c65617069732e636f6d2f696d616765732f636f6d706f6e656e74732d746f617374732d73706563732d737065635f746f6173745f30335f315f6c617267655f6d6470692e706e67)  \n\n1. HeadsUp  \n在 2.3 上使用 android  5.0 的 HeadsUp 效果  \n项目地址：https://github.com/zzz40500/HeadsUp  \n效果图：![Renderings](gif](http://upload-images.jianshu.io/upload_images/166866-543a5d26ab71d0f6.gif)  \n\n#### 十二、FlipView\n1. android-flip  \n类似 Flipboard 翻转动画的实现  \n项目地址：https://github.com/openaphid/android-flip  \nDemo 地址：https://github.com/openaphid/android-flip/blob/master/FlipView/Demo/APK/Aphid-FlipView-Demo.apk?raw=true  \nAPP 示例：flipboard  \n\n1. FlipImageView  \n支持 x、y、z 及动画选择的翻转动画的实现  \n项目地址：https://github.com/castorflex/FlipImageView  \nDemo 地址：https://play.google.com/store/apps/details?id=fr.castorflex.android.flipimageview  \n\n1. FoldableLayout  \nFlip 翻转效果的 ListView，目前还不支持 ListView 缓存  \n项目地址：https://github.com/alexvasilkov/FoldableLayout  \nDemo 地址：http://play.google.com/store/apps/details?id=com.alexvasilkov.foldablelayout.sample  \n\n1. FlipViewPager.Draco  \nFlip 翻转效果的 ViewPager  \n项目地址：https://github.com/Yalantis/FlipViewPager.Draco  \n效果：![flip.gif](https://camo.githubusercontent.com/db312e031e5f5a445b548d35986b0498caa261d3/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3132353035362f73637265656e73686f74732f313735383239382f39396d696c65732d66696e642d667269656e64732d696e746572666163652d616e696d6174696f6e2e676966)  \n\n#### 十三、ColorPickView\n1. ColorPickerView  \n颜色选择器，支持 PopupWindows 或新的 Activity 中打开  \n项目地址：https://code.google.com/p/color-picker-view/  \n效果图：![Renderings](http://oi41.tinypic.com/33c6mm8.jpg)  \n\n1. HoloColorPicker  \n颜色选择器  \n项目地址：https://github.com/LarsWerkman/HoloColorPicker  \nDemo 地址：https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit  \n\n1. ColorPickerPreference  \n颜色选择器  \n项目地址：https://github.com/attenzione/android-ColorPickerPreference  \n效果图：![Renderings](https://github.com/attenzione/android-ColorPickerPreference/raw/master/screen_2.png)  \n\n1. ColorPicker  \n颜色选择器（Google Agenda 中的样式风格）  \n项目地址：https://github.com/flavienlaurent/colorpicker  \nDemo 地址：https://raw.github.com/biboune/colorpicker/master/colorpicker-sample.apk  \n效果图：![Renderings](https://camo.githubusercontent.com/a42581e637ca379004855d69e262d85ea966fa35/68747470733a2f2f7261772e6769746875622e636f6d2f6269626f756e652f636f6c6f727069636b65722f6d61737465722f67726170686963732f696d67312e706e67)  \n\n#### 十四、GraphView\n1. MPAndroidChart  \n强大的图表绘制工具，支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围（高至低）条形图、网状图等；支持图的拖拽缩放；支持 Android 2.2 以上，支持横纵轴缩放，多指缩放，展现动画、高亮、保存到 sdcard、从文件读取图表  \n项目地址：https://github.com/PhilJay/MPAndroidChart  \nDemo 地址：https://play.google.com/store/apps/details?id=com.xxmassdeveloper.mpchartexample  \nDemo 项目：https://github.com/PhilJay/MPAndroidChart/tree/master/MPChartExample  \n效果图：![Renderings](https://camo.githubusercontent.com/a9eaa5fc7fb6c1e70b22acd09385055e0f5c4fe7/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f73696d706c6564657369676e5f6c696e656368617274342e706e67)  \nhttps://camo.githubusercontent.com/78b4bc4e50e151970961daf56e81c4c0db72d27c/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f73696d706c6564657369676e5f6261726368617274332e706e67  \nhttps://camo.githubusercontent.com/65f51783ec05038730b481ed614b57a94e867d86/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f626172636861727432642e706e67  \nhttps://camo.githubusercontent.com/f66a35bf430b12480d3e2ed8e3bc8d7a17db950f/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f626172636861727433642e706e67  \nhttps://camo.githubusercontent.com/60bd0d71462ad577df775b956944b191e939728a/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d50416e64726f696443686172742f6d61737465722f73637265656e73686f74732f70696563686172745f686f6c657261646975735f73706163652e706e67  \nhttps://camo.githubusercontent.com/6b254aa699df7f9464967009129c3017de721b77/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d50416e64726f696443686172742f6d61737465722f73637265656e73686f74732f7363617474657263686172742e706e67  \n在线演示：https://www.youtube.com/watch?v=ufaK_Hd6BpI  \n\n1. achartengine  \n强大的图表绘制工具，支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围（高至低）条形图、拨号图/表、立方线图及各种图的结合  \n项目地址：https://code.google.com/p/achartengine/  \n效果图：![Renderings](http://www.achartengine.org/dimages/average_temperature.png)  \nhttp://www.achartengine.org/dimages/sales_line_and_area_chart.png  \nhttp://www.achartengine.org/dimages/temperature_range_chart.png  \nhttp://www.achartengine.org/dimages/combined_chart.png  \nhttp://www.achartengine.org/dimages/budget_chart.png  \n官网网址：http://www.achartengine.org/  \nAPP 示例：Wordpress Android，Google Analytics  \n\n1. GraphView  \n绘制图表和曲线图的 View，可用于 Android 上的曲形图、柱状图、波浪图展示  \n项目地址：https://github.com/jjoe64/GraphView  \nDemo 项目：https://github.com/jjoe64/GraphView-Demos  \nAPP 示例：Wordpress Android，Google Analytics  \n\n1. HoloGraphLibrary  \n绘制现状图、柱状图、饼状图  \n项目地址：https://bitbucket.org/danielnadeau/holographlibrary/src  \n文档介绍：https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home  \n\n1. XCL-Charts  \nXCL-Charts 基于原生的 Canvas 来绘制各种图表,在设计时，尽量在保证开发效率的同时，给使用者提供足够多的定制化能力。因此使用简便,同时具有相当灵活的定制能力。目前支持 3D/非 3D 柱形图(Bar Chart)、3D/非 3D 饼图(Pie Chart)、堆积图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、圆形图(Circle Chart)等图表。其它特性还包括支持图表缩放、手势移动、动画显示效果、高密度柱形显示、图表分界定制线、多图表的混合显示及同数据源不同类型图表切换等。  \n项目地址：https://github.com/xcltapestry/XCL-Charts  \nDemo 地址：https://github.com/xcltapestry/XCL-Charts/blob/master/XCL-Charts-demo/bin/XCL-Charts-demo.apk?raw=true  \n\n1. EazeGraph  \nAndroid 图表库，支持柱状图、分层柱状图、饼状图、线性图  \n项目地址：https://github.com/blackfizz/EazeGraph  \nDemo 地址：https://play.google.com/store/apps/details?id=org.eazegraph.app  \n\n1. WilliamChart  \n绘制图表的库，支持 LineChartView、BarChartView 和 StackBarChartView 三中图表类型，并且支持 Android 2.2 及以上的系统。  \n项目地址：https://github.com/diogobernardino/WilliamChart  \nDemo 地址：https://play.google.com/store/apps/details?id=com.db.williamchartdemo  \nDemo 项目：https://github.com/diogobernardino/WilliamChart/tree/master/sample  \n效果图：![Renderings](https://github.com/diogobernardino/WilliamChart/raw/master/art/linechart.gif)![Renderings](https://github.com/diogobernardino/WilliamChart/raw/master/art/barchart.gif)![Renderings](https://github.com/diogobernardino/WilliamChart/raw/master/art/stackbarchart.gif)  \n\n1. HelloCharts for Android  \n支持折线图、柱状图、饼图、气泡图、组合图；支持预览、放大缩小，滚动，部分图表支持动画；支持 Android 2.2 以上  \n项目地址：https://github.com/lecho/hellocharts-android  \nDemo 地址：https://play.google.com/store/apps/details?id=lecho.lib.hellocharts.samples  \n在线演示：https://www.youtube.com/watch?v=xbSBjyjH2SY  \n\n1. PieChartView  \n比较简单直接的饼状统计报表图，使用方便，设置相应的属性参数即可  \n项目地址：https://github.com/wuseal/PieChartView  \nDemo 地址：https://github.com/wuseal/PieChartView  \n效果图：  \n![Renderings](https://github.com/wuseal/PieChartView/blob/master/demo.png?raw=true)  \n\n#### 十五、UI Style\n不同样式的系统 UI 风格，如 IOS、Bootstrap 风格  \n\n1. UITableView  \nios 风格控件，包括 Button、ListView、TableView  \n项目地址：https://github.com/thiagolocatelli/android-uitableview  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/ui-tableview-demo.apk?raw=true  \n\n1. ATableView  \nios 风格控件  \n项目地址：https://github.com/dmacosta/ATableView  \nDemo 地址：https://play.google.com/store/apps/details?id=com.nakardo.atableview.demo  \n\n1. Cards-UI  \n卡片式 View，支持单个卡片，item 为卡片的 ListView  \n项目地址：https://github.com/afollestad/Cards-UI  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?raw=true  \n\n1. cardslib  \n卡片式 View，支持单个卡片，item 为卡片的 ListView 和 GridView  \n项目地址：https://github.com/gabrielemariotti/cardslib  \nDemo 地址：https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo  \n\n1. Android-Bootstrap  \nBootstrap 风格的按钮  \n项目地址：https://github.com/Bearded-Hen/Android-Bootstrap  \n效果图：![Renderings](https://raw.github.com/Bearded-Hen/Android-Bootstrap/master/images/device_image.png)  \n\n1. Material Design Android Library  \nAndroid L 中 Material Design 风格的组件适配到 Android 2.2+  \n项目地址：https://github.com/navasmdc/MaterialDesignLibrary  \n\n1. Android FlatUI  \nAndroid 扁平化风格的组件，支持一些自定义样式  \n项目地址：https://github.com/eluleci/FlatUI  \n效果图：![Renderings](https://camo.githubusercontent.com/590d4a2ac322417b71f83223bd58b83903d58343/68747470733a2f2f7261772e6769746875622e636f6d2f656c756c6563692f466c617455492f6d61737465722f73616d706c652d696d616765732f73686f77636173652e706e67)  \n\n1. cheesesquare  \n全新 Android 设计库演示 Demo，包括 Collapsing Toolbar、FloatingActionButton、View anchoring、NavigationView、Snackbar  \n项目地址：https://github.com/chrisbanes/cheesesquare  \n效果图：![Renderings](http://7xikfc.com1.z0.glb.clouddn.com/Screenshot_2015-07-17-12-22-07.png)  \n\n#### 十六、其他\n1. SnappingStepper   \n一种漂亮的UI控件，能更灵活的控制数字的增减。可用于购物车商品数量控制。  \n项目地址：https://github.com/saiwu-bigkoo/Android-SnappingStepper  \n效果图：![Renderings](https://github.com/saiwu-bigkoo/Android-SnappingStepper/blob/master/preview/snappingstepperdemo.gif)  \n\n1. SwipeBackLayout  \n左右或向上滑动返回的 Activity  \n项目地址：https://github.com/Issacw0ng/SwipeBackLayout  \nDemo 地址：https://play.google.com/store/apps/details?id=me.imid.swipebacklayout.demo  \nAPP 示例：知乎  \n\n1. ParallaxBackLayout  \n视差滑动返回的 Activity\n项目地址：https://github.com/anzewei/ParallaxBackLayout  \nDemo 地址：https://github.com/anzewei/ParallaxBackLayout/blob/master/ext/demo.apk?raw=true  \n效果图：![Renderings](https://github.com/anzewei/ParallaxBackLayout/blob/master/ext/v0.2.gif)  \n\n1. android-styled-dialogs  \n可自定义样式的 dialog，默认与 Holo 主题样式一致，在 Android2.2 以上同一样式  \n项目地址：https://github.com/inmite/android-styled-dialogs  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/styled-dialogs-demo.apk?raw=true  \n\n1. Android Sliding Up Panel  \n可拖动的 View，能在当前 Activity 上扶起一个可拖动的 Panel  \n项目地址：https://github.com/umano/AndroidSlidingUpPanel  \nDemo 地址：https://play.google.com/store/apps/details?id=com.sothree.umano  \nAPP 示例：Google Music 精简播放栏  \n\n1. TableFixHeaders  \n第一列固定的 Table  \n项目地址：https://github.com/InQBarna/TableFixHeaders  \nDemo 地址：http://bit.ly/13buAIq  \n\n1. Inscription  \n可用于展示应用 change 和 new feature 信息  \n项目地址：https://github.com/MartinvanZ/Inscription  \n\n1. ActivityTransition  \nActivity 切换动画，包括渐变、flip、某个位置进入等等  \n项目地址：https://github.com/ophilbert/ActivityTransition  \n文档介绍：https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true  \n\n1. EasyAndroidAnimations  \n针对 View 的各种动画  \n项目地址：https://github.com/2359media/EasyAndroidAnimations  \n\n1. ViewAnimation    \n对android view 动画进行封装,实现起更简单，自带三种常见运动路径，其他的可自定义  \n项目地址：https://github.com/guohuanwen/ViewAniamtion  \n效果图：![ViewAnimation](https://github.com/guohuanwen/ViewAniamtion/blob/master/sreenshots/AnimationGif.gif)  \nAPP 示例：QQ名片圈圈效果  \n\n1. AndroidLoadingAnimation  \n多种android加载动画  \n项目地址：https://github.com/guohuanwen/AndroidLoadingAnimation  \n效果图：![TaiJIView](https://github.com/guohuanwen/AndroidLoadingAnimation/blob/master/screenshots/taiji1.gif)  \n\n\n1. android-lockpattern  \nAndroid 的图案密码解锁  \n项目地址：https://code.google.com/p/android-lockpattern/  \n原理剖析文档：[android-lockpattern](https://a.timeshining.com/detail/Android/爱早起/Android Lock Pattern 源码解析)  \nDemo 地址：https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo  \n文档介绍：https://code.google.com/p/android-lockpattern/wiki/QuickUse  \nAPP 示例：Android 开机的图案密码解锁，支付宝的密码解锁  \n\n1. PatternLock  \n另一个 Android 图案解锁库  \n项目地址：https://github.com/DreaminginCodeZH/PatternLock  \nDemo 地址：https://github.com/DreaminginCodeZH/PatternLock/raw/master/dist/sample.apk  \n效果图：![Renderings](https://github.com/DreaminginCodeZH/PatternLock/raw/master/image/sample_small.png)  \nAPP 示例：Android 开机的图案密码解锁，支付宝的密码解锁  \n\n1. RangeBar  \n类似于 SeekBar，不同的是可以选择一个范围内的值而不是单个值  \n项目地址：https://github.com/edmodo/range-bar  \nDemo 地址：https://github.com/Trinea/TrineaDownload/blob/master/range-bar-demo.apk?raw=true  \n效果图：![Renderings](http://i.imgur.com/q85GhRjl.png)  \n\n1. ChromeView  \n利用 Chromium 实现的 WebView，解决各个 Android 版本 WebView 不同的问题，同时利用最新 Chrome 代码  \n项目地址：https://github.com/pwnall/chromeview  \n\n1. android-phased-seek-bar  \n支持预先定义状态的 SeekBar  \n项目地址：https://github.com/ademar111190/android-phased-seek-bar  \n效果图：![Renderings](https://raw.githubusercontent.com/ademar111190/android-phased-seek-bar/master/images/sample.gif)  \n\n1. Android Slider Preference Library  \n可添加到设置中的基于对话框的 RankBar 小部件  \n项目地址：https://github.com/jayschwa/AndroidSliderPreference  \n\n1. ShowcaseView library  \n用于高亮显示应用程序的特定部分，从而突出突出重点  \n项目地址：https://github.com/amlcurran/ShowcaseView  \n\n1. android-segmented-control  \nAndroid 上的 Segmented Controls，相当于 RadioButton 组  \n项目地址：https://github.com/hoang8f/android-segmented-control  \n\n1. Swipeable Cards  \n类似 Tinder 的卡片效果，可以加载图片并动画效果展示，向左滑动表示喜欢，向右表示不喜欢  \n项目地址：https://github.com/kikoso/Swipeable-Cards  \nDemo 地址：https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo  \n\n1. EdgeEffectOverride  \n改变 ScrollView, ListView, ExpandableListView, GridView, ViewPager 等滚动控件滚动到边缘的颜色效果  \n项目地址：https://github.com/AndroidAlliance/EdgeEffectOverride  \n\n1. android-pinned-header-listviews  \n使 ExpandListView 的 Group 滑动到顶端时会固定不动直到另外一个 Group 到达顶端  \n项目地址：https://github.com/rtyley/android-pinned-header-listviews  \n\n1. AndroidSwipeLayout  \n滑动 Layout，支持单个 View，ListView，GridView  \n项目地址：https://github.com/daimajia/AndroidSwipeLayout  \nDemo 地址：[Download Demo](https://github.com/daimajia/AndroidSwipeLayout/releases/download/v1.0.0/AndroidSwipeLayout-Demo-1.0.1-snapshot.apk)  \n效果图：![Renderings](http://ww2.sinaimg.cn/mw690/610dc034jw1ejoplapwtqg208n0e74dx.gif)  \n\n1. DynamicCardLayout  \n在 Android 中实现的类似 Windows8 的瓷片布局  \n项目地址：https://github.com/dodola/DynamicCardLayout  \n效果图：![Renderings](https://github.com/dodola/DynamicCardLayout/blob/master/pic1.png?raw=true)  \n\n1. Emoticons-Keyboard  \n带表情情符号的自定义键盘  \n项目地址：https://github.com/chiragjain/Emoticons-Keyboard  \n效果图：![Renderings](https://github.com/chiragjain/Emoticons-Keyboard/raw/master/s2.png)  \n\n1. Android Typeface Helper  \n可以帮你轻松实现自定义字体的库  \n项目地址：https://github.com/norbsoft/android-typeface-helper  \n效果图：![Renderings](https://","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinea%2Fandroid-open-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrinea%2Fandroid-open-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinea%2Fandroid-open-project/lists"}