sp161111_122034

圆形ImageView

2016-11-21

圆形ImageView 实例 文中的两处圆形头像 项目地址:GitHub 实现 public class CircleImageView extends ImageView { // 控件默认长、宽 private in...


sp161111_121948

MVP的基本使用

2016-11-21

MVP的基本使用 整理自mvp 简介 MVP 模式(Model-View-Presenter)可以说是 MVC 模式(Model-View-Controller)在 Android 开发上的一种变种、进化模式。 在 M...


sp161111_121831

短信作弊器-来自1979年的问候

2016-11-21

短信作弊器-来自1979年的问候 说明 这是一个可以伪造收件箱短信的APP,在没有收到信息的情况,可以在收件箱中伪造出短信,而且在第二次打开APP时,系统会自动...


sp161111_121224

RecyclerView详细解释

2016-11-11

RecyclerView详细解释 RecyclerView简单介绍 RecyclerView是一个高度的解耦,异常的灵活的View,通过设置它提供的不同LayoutManager,ItemDecoration , ItemA...


sp161110_114939

Intent的常见应用

2016-11-10

Intent的常见应用 打电话 负责向XXX直接打电话(不用按确认),需要权限: Intent intent = new Intent(); intent.setAction(Intent.ACTIO...


sp161110_114427

Android传递信息-Intent

2016-11-10

Intent详细解释 Intent是一种意图,用于启动Activity、Service、BroadcastReceiver 类型 方法 Activity startActivity(Intent intent) startActivi...


sp161109_213050

Android动画机制-属性动画(二)

2016-11-09

在上一节Android动画机制-属性动画(一)我们简单的运用了系统给的api来完成动画,这个玩点大的。 万能动画 ofXXX的底层其实用到反射调用View中的setXXX,比...


sp161109_212828

Android动画机制-属性动画(一)

2016-11-09

Android动画机制-属性动画(一) 说明 在Android动画机制-传统动画已经分析了Android的两种动画:逐帧动画和补间动画,那么为啥还要学属性动画呢? 没错就是...


sp161109_134122

Android动画机制-传统动画

2016-11-09

概述 Android动画机制-传统动画是指在Android3.0之前存在的两种动画机制,一种是逐帧动画,也就是号首先人工画出来每一个时间点的视图效果,然后一张图片一张...


sp161109_134258

Android图形处理-百变Paint

2016-11-09

Paint的基本属性 在Android图形处理-Canvas已经有了基本的使用,但是这节介绍几个好玩的属性 设置阴影和渐变 设置渐变 主要是给画笔(Paint)设置一个Shader ...