代码改变世界

[Android学习笔记]Bitmap,BitmapDrawable,BitmapFactory学习笔记

2014-04-22 14:26 by hellenism, 1227 阅读, 0 推荐, 收藏, 编辑
摘要:Bitmap:图片文件的封装,可以看做是一张位图此类中的静态方法可以通过源Bitmap创建新的Bitmap对象此类封装了位图的一些信息Bitmap文档 BitmapFactory:一个工具类,用于创建Bitmap对象使用此类可以通过文件,资源,byte-array等创建Bitmap对象BitmapFactory文档 BitmapDrawable:是Drawable类的扩展,Drawable是一... 阅读全文

[Android学习笔记]获取view的尺寸和坐标

2014-04-22 00:39 by hellenism, 702 阅读, 0 推荐, 收藏, 编辑
摘要:对于UI方面很多时候需要获取它的很多信息,具体情况见view的文档View文档http://developer.android.com/training/index.html常用方法:获取view的宽高getWidth()getHeight()获取当前view相对于[父元素]坐标系的原点.此点对于当... 阅读全文

[Android学习笔记]继承自ViewGroup的控件的过程学习

2014-04-21 01:31 by hellenism, 478 阅读, 0 推荐, 收藏, 编辑
摘要:ViewGroup文档http://developer.android.com/training/index.html继承自ViewGroup需要重写onLayout方法用来为子View设定位置信息必须重写当前控件的onLayout方法abstract voidonLayout(boolean ch... 阅读全文

[Android学习笔记]Canvas的使用

2014-04-20 02:00 by hellenism, 308 阅读, 0 推荐, 收藏, 编辑
摘要:Canvas文档http://developer.android.com/training/index.html在绘制view时候,重写onDraw(canvas)方法,可能需要在canvas上绘制一些图案,所以有必要了解一下canvas的APIscanvas的常用绘图方法:从APIs中可以看到,绘... 阅读全文

[Android学习笔记]View的draw过程学习

2014-04-19 18:50 by hellenism, 467 阅读, 0 推荐, 收藏, 编辑
摘要:View从创建到显示到屏幕需要经历几个过程:measure -> layout -> drawmeasure过程:计算view所占屏幕大小layout过程:设置view在屏幕的位置draw过程:绘制view继承自view的控件的draw过程draw方法是由viewRoot对象的performTrav... 阅读全文

[Android学习笔记]view的layout过程学习

2014-04-19 16:15 by hellenism, 280 阅读, 0 推荐, 收藏, 编辑
摘要:View从创建到显示到屏幕需要经历几个过程:measure -> layout -> drawmeasure过程:计算view所占屏幕大小layout过程:设置view在屏幕的位置draw过程:绘制view继承自view的控件的layout过程layout过程相对measure过程比较简单,其作用是... 阅读全文

[Android学习笔记]View的measure过程学习

2014-04-18 17:34 by hellenism, 2317 阅读, 0 推荐, 收藏, 编辑
摘要:View从创建到显示到屏幕需要经历几个过程:measure -> layout -> drawmeasure过程:计算view所占屏幕大小layout过程:设置view在屏幕的位置draw过程:绘制view继承自view的控件的measure过程view.measure(int,int)方法有什么作... 阅读全文

[Android学习笔记]自定义控件的使用

2014-04-18 01:20 by hellenism, 625 阅读, 0 推荐, 收藏, 编辑
摘要:自定义控件时,最好抽象得彻底,并且编写需严谨,因为可能程序中多处都会引用到它,或者提供给团队中的其他人使用。其一般步骤为:1.创建控件的类文件,定义其功能逻辑。一般继承自现有控件或者View2.在res/values目录下创建attrs.xml文件,用于定义该控件的xml标签属性,方便在使用xml声... 阅读全文

[Android学习笔记]Android Library Project的使用

2014-04-17 17:11 by hellenism, 151 阅读, 0 推荐, 收藏, 编辑
摘要:RThttp://developer.android.com/tools/projects/index.html 阅读全文

[Android学习笔记]startActivityForResult和onActivityResult的使用

2014-04-17 16:07 by hellenism, 385 阅读, 0 推荐, 收藏, 编辑
摘要:发开过程中,免不了多个页面之间相互交互通信。Android中使用startActivityForResult方法和onActivityResult配合完成任务startActivityForResult方法:public void startActivityForResult (Intent int... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页