安卓笔记侠

专注安卓开发

导航

2016年11月6日 #

Android View体系(七)从源码解析View的measure流程

摘要: 前言 在上一篇我们了解了Activity的构成后,开始了解一下View的工作流程,就是measure、layout和draw。measure用来测量View的宽高,layout用来确定View的位置,draw则用来绘制View。这一讲我们来看看measure流程,measure流程分为View的me 阅读全文

posted @ 2016-11-06 18:18 安卓笔记侠 阅读(404) 评论(0) 推荐(0) 编辑

Android View体系(六)从源码解析Activity的构成

摘要: 前言 本来这篇是要讲View的工作流程的,View的工作流程主要指的measure、layout、draw这三大流程,在讲到这三大流程之前我们有必要要先了解下Activity的构成,所以就有了这篇文章。 1.从源码解析Activity的构成 当我们写Activity时会调用setContentVie 阅读全文

posted @ 2016-11-06 16:56 安卓笔记侠 阅读(540) 评论(0) 推荐(0) 编辑

Android View体系(五)从源码解析View的事件分发机制

摘要: 1.处理点击事件的方法 View的层级 我们知道View的结构是树形的结构,View可以放在ViewGroup中,这个ViewGroup也可以放到另一个ViewGroup中,这样层层的嵌套就组成了View的层级。 什么是点击事件分发 当我们点击屏幕,就产生了触摸事件,这个事件被封装成了一个类:Mot 阅读全文

posted @ 2016-11-06 12:27 安卓笔记侠 阅读(528) 评论(0) 推荐(0) 编辑

Android View体系(四)从源码解析Scroller

摘要: 在Android View体系(二)实现View滑动的六种方法这篇文章中我们讲到了用Scroller来实现View的滑动,所以这篇文章我们就不介绍Scroller是如何使用的了,本篇就从源码来分析下Scroller为何能够实现View的滑动。 1.Scroller的构造函数 要想使用Scroller 阅读全文

posted @ 2016-11-06 10:49 安卓笔记侠 阅读(642) 评论(0) 推荐(0) 编辑

Android常用学习网站

摘要: http://blog.csdn.net/liang5630/article/details/43482691 https://github.com/Trinea/android-open-project http://gold.xitu.io/welcome/android http://www. 阅读全文

posted @ 2016-11-06 00:02 安卓笔记侠 阅读(461) 评论(0) 推荐(0) 编辑

2016年11月5日 #

Android View体系(三)属性动画

摘要: 上一篇文章讲了View滑动的六种方法,其中一种是使用动画,这篇文章我们来讲一讲动画的其中一种:属性动画。 1.android视图动画和属性动画 视图动画我们都了解,它提供了AlphaAnimation,RotateAnimation,TranslateAnimation,ScaleAnimation 阅读全文

posted @ 2016-11-05 23:06 安卓笔记侠 阅读(862) 评论(0) 推荐(0) 编辑

Android View体系(二)实现View滑动的六种方法

摘要: 1.View的滑动简介 View的滑动是Android实现自定义控件的基础,同时在开发中我们也难免会遇到View的滑动的处理。其实不管是那种滑动的方式基本思想都是类似的:当触摸事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标 阅读全文

posted @ 2016-11-05 16:19 安卓笔记侠 阅读(468) 评论(0) 推荐(0) 编辑

2016年11月4日 #

Fresco

摘要: 1、简介 Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显示gif图等诸多优势,是个很好的图片框架。 2、特点 1)内存管理 在5.0以下系统,Fr 阅读全文

posted @ 2016-11-04 18:06 安卓笔记侠 阅读(1469) 评论(0) 推荐(0) 编辑

Glide

摘要: 1、简介 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 (1)使用简单 (2)可配置度高,自适应程度高 (3)支持常见图片格式 Jpg 阅读全文

posted @ 2016-11-04 00:38 安卓笔记侠 阅读(1168) 评论(0) 推荐(0) 编辑

2016年11月3日 #

Picasso

摘要: 1.简介 Picasso是Square公司出品的一个强大的图片下载和缓存图片库1)在adapter中需要取消已经不在视野范围的ImageView图片资源的加载,否则会导致图片错位,Picasso已经解决了这个问题。2)使用复杂的图片压缩转换来尽可能的减少内存消耗3)自带内存和硬盘二级缓存功能 2.基 阅读全文

posted @ 2016-11-03 23:05 安卓笔记侠 阅读(526) 评论(0) 推荐(0) 编辑