自己总结的一些android公共库

简介: 本文主要介绍自己在android开发中总结的一些公共库,目前包括下拉刷新ListView、可以响应各个方向CompoundDrawables点击操作的TextView、图片缓存,不断更新,欢迎交流 ? 一、自定义的View 1 下拉刷新的ListView,类似新浪微博客户端下拉刷新效果 使用见:下拉刷新ListView的使用 实现原理见:下拉刷新ListView的实现原理 效果如下: 四张图分别为第一次下拉、第一次释放、第一次刷新中、第二次下拉的效果,其中的文本可以设置。

本文主要介绍自己在android开发中总结的一些公共库,目前包括下拉刷新ListView、可以响应各个方向CompoundDrawables点击操作的TextView、图片缓存,不断更新,欢迎交流

?

一、自定义的View

1 下拉刷新的ListView,类似新浪微博客户端下拉刷新效果

使用见:下拉刷新ListView的使用

实现原理见:下拉刷新ListView的实现原理

效果如下:


四张图分别为第一次下拉、第一次释放、第一次刷新中、第二次下拉的效果,其中的文本可以设置。

?

2 可以自定义CompoundDrawables被点击时的响应的TextView

使用见:可以响应各个方向CompoundDrawables点击操作的TextView的使用

实现原理见:可以响应各个方向CompoundDrawables点击操作的TextView的实现原理

效果如下:

?
点击最下面的图片响应如上,执行结果为显示“Bottom”的Toast

?

二、工具类

1 图片缓存

使用见:图片缓存的使用

?

Ps:

关于公共库的建立以及引用方法见Android 公共库的建立方法

个人公共库代码地址见TrineaAndroidCommon GoogleCode或(TrineaAndroidCommon Git)?

个人公共库Demo地址见TrineaAndroidCommonDemo GoogleCode

TrineaAndroidCommonDemo Git

?

其他android第三方有用库见http://go.renren.it/www.cnblogs.com/ctrl2/archive/2011/05/06/2039031.html


目录
相关文章
|
5天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
3月前
|
安全 API Android开发
Android网络和数据交互: 解释Retrofit库的作用。
Android网络和数据交互: 解释Retrofit库的作用。
39 0
|
4月前
|
XML Android开发 数据安全/隐私保护
Android 自定义开源库 EasyView
Android 自定义开源库 EasyView
|
3月前
|
JSON Java Android开发
Android网络和数据交互: 请解释Android中的JSON解析库,如Gson。
Android网络和数据交互: 请解释Android中的JSON解析库,如Gson。
24 0
|
3月前
|
Android开发
Android源码学习(五):AVB2.0-libavb库介绍2
Android源码学习(五):AVB2.0-libavb库介绍2
105 0
|
4月前
|
API Android开发
[Android]图片加载库Glide
[Android]图片加载库Glide
55 0
|
4月前
|
XML Java 语音技术
Android App开发在线语音识别处理中实现中文转拼音(Pinyin4j库)功能(超详细 附源码和演示)
Android App开发在线语音识别处理中实现中文转拼音(Pinyin4j库)功能(超详细 附源码和演示)
68 0
|
6月前
|
Java Android开发 C++
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
|
6月前
|
移动开发 Java 开发工具
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
|
8月前
|
API Android开发
Android 网络请求库Retrofit使用详解
Android 网络请求库Retrofit使用详解
103 0