![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 学习之路
文章平均质量分 79
小阿蒙
媳妇、程序
展开
-
View的绘制流程(二)--------view的measure过程
在分析view的measure过程之前,有必要看看什么是measureSpec,因为它在view的measure流程中经常出现,比较重要,不知道的童鞋可能会感觉这是啥玩意儿,好高大上阿。。。其实看过之后会发现measureSpec并不难,下面开始----一、MeasureSpec简介MeasureSpec代表一个32位的int值,这个从类的常量中就可以看出来,它是View的内部类,原创 2015-12-28 09:30:58 · 569 阅读 · 0 评论 -
View的绘制流程(三)--------view的layout和draw过程
View绘制流程三大步骤,mesasure、layout、draw一、layout分为两种情况,单纯的view和viewgroupview的layout流程流程从layout方法开始/** * Assign a size and position to a view and all of its * descendants * * Thi原创 2015-12-30 09:53:35 · 470 阅读 · 0 评论 -
View的绘制流程(一)--------谈谈setContentView
大家都知道,我们在activity里面如果想往视图上放置布局,可以用setContentView来设置,如果想增加什么控件,我们可以用addView来添加,那么我们的View是如何被放在视图上面并且显示的呢,下面我们来分析一下这个过程。我们从setContentView看起,界面就是从这个方法开始最后显示在界面上的,我们看一下源码,如下:/** * Set the activit原创 2015-12-18 14:15:27 · 1063 阅读 · 0 评论 -
属性动画的简单使用和总结
推荐一本书—《android开发艺术探索》,内容很好很强大,这里也算是个读书笔记吧,在此膜拜一下作者刚哥,期待刚哥的配套视频。。。在API版本11的时候,andriod新引进了一个新的动画:属性动画,相比之前的View动画,属性动画功能强大,它可以对任何对象的任何属性做动画,不仅仅只是view,而且在动画效果上,属性动画也不像view动画那样只局限与平移、缩放、旋转、透明度这四种,各种各样的自定义绚原创 2016-01-27 15:59:15 · 2026 阅读 · 0 评论 -
自定义图表控件(坐标系)
先来个效果图:主要代码如下:public class MyLineView extends View { // x轴和y轴上面的刻度表 private List<Float> x_list = new ArrayList<Float>(); private List<Float> y_list = new ArrayList&l...原创 2016-01-06 11:30:14 · 763 阅读 · 0 评论