Trinea /android-open-project

A categorized collection of Android Open Source Projects, More powerful web version:

★ 31,815⑂ 11,782
Created 2014-01-05p.codekk.com/
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

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON