- 博客(5)
- 收藏
- 关注
原创 Android自定义View基础绘制
1、onMeasure测量(计算宽高) 2、ViewGroup进行onLayout(基于位置和宽高布置到屏幕) 3、onDraw视图显示自身内容(渲染) #### Canvas 画布,可以提供视图显示的载体,可以绘制文本、几何图形、图像、填充颜色 #### Paint 画笔,针对画布需要绘制的内容的修饰 //创建画笔 paint = new
2017-07-09 18:50:54
204
原创 Android图像缩放
//从资源中获取位图 BitmapDrawable bd = (BitmapDrawable) getResources().getDrawable(R.drawable.pic2); Bitmap bitmap = bd.getBitmap(); ##### BitmapFactory 解码图像信息(宽高、像素点、裁剪)可以借助裁剪功能处理大图加载的OOM问题(Out O
2017-07-09 18:49:32
416
原创 Android自定义ViewGroup
onMeasure先measure孩子再measure自身 measureChildren(widthMeasureSpec,heightMeasureSpec); 或者 int count = getChildCount(); int totalHeight = MeasureSpec.getSize(heightMeasureSpec);
2017-07-09 18:48:07
224
原创 Android进程通讯
定义aidl接口 package com.xykj.musicserviceapp; import com.xykj.musicserviceapp.Music; interface IMusicInterface { //in out inout引用类型 void init(in List list); void play(int index)
2017-07-09 18:47:04
248
原创 Android自定义布局属性
需要在values下定义attrs.xml 其中fomat表示属性的取值类型 integer:整数 dimension:尺寸 dp dip sp px color:颜色 string:字符串 float:浮点数 android:rating="1.5"
2017-07-09 18:46:06
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人