- 博客(4)
- 收藏
- 关注
原创 【Android进阶之自定义View(三)】
一、前言前面已经介绍了自定义View的measure和layout过程,接下来进入到很重要的一步就是draw过程,用来对视图进行绘制,我们平时看到的各种View都需要经过draw过程才能在屏幕上显示出来!二、流程分析通常来说draw的过程会包括4部分,分别是绘制背景、绘制内容、绘制子View和绘制滚动条,如下图所示: 为了让大家更清楚的弄清楚这个流程,这里列出draw()方法的源码:/**
2016-11-07 23:00:40 228
原创 【Android进阶之自定义View(二)】
一、前言在前面的博文中我们已经学习了View的Measure过程,那么接下来就来学习一下View绘制的第二个步骤,即Layout。Layout的作用就是确定View在ViewGroup中的位置,ViewRoot的performTraversals()方法在measure结束后,会调用View的layout()方法来执行此过程,那么首先我们来看一下在这个layout()方法中到底做了哪些事情?二、la
2016-11-06 22:30:24 233
原创 GitHub Pages使用
前言刚刚看了鸿洋大神的关于如何利用github打造博客专属域名这篇文章,觉得挺有意思,由于自己没有web方面的知识积累,这里对其中部分内容进行一个摘录,方便自己以后查阅。GitHub pages 的使用GitHub pages 是Github提供的一个服务,我们可以免费的在上面搭建自己的网站,也有很多人利用GitHub pages作为自己的个人博客站点,貌似stormzhang是这么干的。下面我们看
2016-11-06 09:53:11 2438 1
原创 【Android进阶之自定义View(一)】
自定义ViewAndroid系统本身给我们提供了大量的控件,可以满足大部分的应用,但是往往在实际的项目过程中有很多需求是无法使用自带的控件来完成的,这个时候就得通过自定义View的方式来满足需求。自定义View对于初学者来说会感觉比较困难,里面涉及到的知识点也很多,往往让初学者很茫然,我本人也是一个初学者,在刚开始接触的时候感觉很茫然,不知道怎么下手,哪怕是现在,也觉得很难,所以在这里写下文章以记录
2016-11-05 20:53:59 301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人