良有以也


Ricardo

安卓开源库之动画篇(二)

本文主要介绍收集了笔者所用过的开源动画库,以及动画学习。 动画学习资源 如何高效学习Android动画? - 知乎 LoadingDrawable Some android loading drawable, can be combined with any View as the l...

RxJava学习入门

RxJava是什么 一个词:异步。 RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Jav...

Retrofit学习入门

Retrofit的使用 设置权限与添加依赖 定义请求接口 通过创建一个retrofit生成一个接口的实现类(动态代理) 调用接口请求数据 设置权限与添加依赖 权限:首先确保在AndroidManifest.xml中请求了网络权限 : <uses-permiss...

自定义View学习笔记

转载 AndroidNote 作者微博: @GcsSloop 我的安卓学习笔记,记录学习过程中遇到的问题,以及我发布的安卓相关文章。 如果出现链接失效等情况可以提交Issues提醒我修改相关内容。 PS:点击分类标题可以查看该分类的详细信息。 自定义View系列 ...

设计模式之观察者模式

观察者模式的定义 定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。 看一张图: 如上图所示,服务号就是我们的主题,使用...

JavaScript解析List数据

主要步骤 在服务器端将List转化成json返回 在客户端解析json 其他一些内容 js获取session中的数据 通过web.xml设置index 返回json数据 public void doGet(HttpServletRequest request,...

MVP模式学习

MVP模式(Model-View-Presenter)可以说是MVC模式(Model-View-Controller)在Android开发上的一种变种、进化模式。后者大家可能比较熟悉,就算不熟悉也可能或多或少地在自己的项目中用到过。要介绍MVP模式,就不得不先说说MVC模式。 MVC模式 ...

Android下拉刷新效果实现

本文主要包括以下内容 自定义实现pulltorefreshView 使用google官方SwipeRefreshLayout 下拉刷新大致原理 判断当前是否在最上面而且是向下滑的,如果是的话,则加载数据,并更新界面。 自定义实现pulltorefreshView pack...