31,815
stars
+-2+-2+12
11,782
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Android 开源项目分类汇总,最新最全版可见 timeshining.com ==================== 语言:简体中文(当前) · English · 繁體中文版 · 网站版 Other: English Version, 繁體版, Website Version. 一、timeshining.com timeshining.com 收集了数万开源项目。支持最新开源项目查看和自动推送、支持开源项目搜索,欢迎浏览 :) 二、开发助手 App 开发助手是个强大的开发工具,由 Trinea 从 2017 年初正式对外发布。它能够用来反编译其他应用、查看其他应用布局和控件信息、屏幕取色(颜色取样器)、查看 Activity 历史记录、查看其他应用 Manifest、查看最近使用和最近安装的应用、提取任何应用 Apk 和 So 文件、查看最新开源项目、调试应用、查看手机软硬件信息等,更多功能持续添加中。 可从各大手机应用市场搜素开发助手下载,包括 小米应用商店、华为应用商店、Vivo 应用市场、Opp 应用市场、Google Play、酷安、应用宝 ! 三、微信公众号 codekk 专注于技术分享、职业成长、互联网内推、开发助手版本更新,二维码如下: !img 四、关于我,欢迎关注 GitHub: Trinea 微博:Trinea 个人主页:trinea.cn 给朋友分享本站: 目前包括(内容比较陈旧,最新最全及不断更新版本请见 timeshining.com): Android 开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其他 Android 开源项目第二篇——工具库篇 包括依赖注入、图片缓存、网络请求、数据库 ORM 工具包、Android 公共库、高版本向低版本兼容库、多媒体、事件总线、传感器、安全、插件化、文件、其他 Android 开源项目第三篇——优秀项目篇 比较有意思的完整的 Android 项目 Android 开源项目第四篇——开发及测试工具篇 包括开发效率工具、开发自测相关、测试工具、开发及编译环境、其他 Android 开源项目第五篇——优秀个人和团体篇 乐于分享并且有一些很不错的开源项目的个人和组织,包括 JakeWharton、Chris Banes、Koushik Dutta 等大牛 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。 一、ListView 1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment 上下左右拉动刷新,比下面 johannilsson 那个只支持 ListView 的强大的多。并且它实现的下拉刷新 ListView 在 item 不足一屏情况下也不会显示刷新提示,体验更好。 项目地址:https://github.com/chrisbanes/Android-PullToRefresh Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true APP 示例:新浪微博各个页面 1. android-pulltorefresh-listview 下拉刷新 ListView,这个被很多人使用的项目实际有不少 bug,推荐使用 android-Ultra-Pull-to-Refresh 项目地址:https://github.com/johannilsson/android-pulltorefresh Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refresh-listview-demo.apk?raw=true 1. android-Ultra-Pull-to-Refresh 下拉刷新,第一个项目已经停止维护了,并且使用起来相对复杂,定制性也差。这个是替代和改良方案。这个继承于 ViewGroup 可以包含任何 View。功能甚至比 SwipeRefreshLayout 强大。使用起来非常简单。良好的设计,如果你想定制自己的 UI 样式,非常简单,就像给 ListView 加一个 Header View 那么简单。支持 API LEVEL = 8 项目地址:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh 原理剖析文档:android-Ultra-Pull-to-Refresh Demo 地址:https://raw.githubusercontent.com/liaohuqiu/android-Ultra-Pull-To-Refresh/master/ptr-demo.apk 效果图:!Renderings http://srain-github.qiniudn.com/ultra-ptr/release-to-refresh.gif http://srain-github.qiniudn.com/ultra-ptr/auto-refresh.gif http://srain-github.qiniudn.com/ultra-ptr/store-house-string-array.gif 1. Android-PullToRefreshRecyclerView 支持下拉刷新的RecyclerV