自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蝌蚪鱼

目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上

  • 博客(5)
  • 收藏
  • 关注

原创 Android 控件架构与View的绘制

Android控件架构Android中的每个控件都会在界面占得一块矩形的区域,控件大致被分为两类:ViewGroup控件与View控件。ViewGroup左为父控件可以包含并管理多个View,让整个界面上的控件形成了一个树形结构(控件树),上层控件负责下层子控件的测量与绘制,并传递交互事件。通常在Activity使用的findViewById()方法,就是在控件树中以树的深度优先遍历来查找对应

2015-12-25 22:38:26 804 10

原创 Android ListView观察者模式浅析

观察者的终极图:  核心:就是被观察者中持有观察的引用,可以在必要的时候进行调用观察者的方法进行通知它;1. 观察者模式 定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的 对象都得到通知并被自动更新 2. MVC只是Observer模式的一个实例。Observer模式要解决的问题为: * 建立一个一(S

2015-12-25 22:25:59 623 9

原创 Androic 5.0新特性(二)

Android5.0新特性RecyclerView它有独立的LayoutManager,可以灵活的控制RecyclerView中items的布局:LinearLayoutManager(垂直布局、水平布局)、先得到一个布局管理器:LinearLayoutManager  layout=new LinearLayoutManager(this);可以给它设置朝向与滑动的方向lay

2015-12-25 22:09:10 790 6

原创 android View的事件体系

View的事件体系View的基础知识Android中所有控件的基类。View的位置主要由它的四个顶点来决定的,分别对应View的四个属性:left:左上角横坐标,top:左上角纵坐标,right:右下角横坐标,bottom:右下角纵坐标获取这四个参数通过getLeft,getTop,getRight,getBottom得到,在3.0版本后,新增了几个参数:x,y:自身View的坐标

2015-12-25 22:03:12 1302 5

原创 Android Handle机制浅析

Android为了安全方面的考虑,是不允许线程对UI线程进行直接操作的。而如果我们想通过线程对界面进行操作,有如下的几种方法:在子线程中提供了5中方法来实现与UI线程的交互:第一种方法:Activity.runUiThread(Runnable)第二种方法:View.post(Runnable);第三种方法:View.postDelayed(Runnable);第四种方法:

2015-12-21 23:47:34 696 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除