Canvas、Bitmap、Paint
来源:互联网 发布:linux ioctlsocket 编辑:程序博客网 时间:2024/05/16 19:54
Canvas 画家、绘制工具
1.drawBitmap
/** * bitmap 要绘制的位图对象 * src 要裁切的位置,若是null则显示整张图片 * dst 裁切后的图片显示的区域 * paint 画笔 */drawBitmap(Bitmap bitmap, Rect src, RectF dst,Paint paint)
2.drawText
/** * text 要绘制的文字 * x 文字左端坐标 * y 文字基线y值 * paint 画笔 */drawText(String text, float x, float y, @NonNull Paint paint)
看张图更好理解
Bitmap 画布
1.getPixels
详见:http://blog.csdn.net/xx326664162/article/details/52240795
/** * getPixels()函数把一张图片,从指定的偏移位置(offset),指定的位置(x,y)截取指定的宽高(width,height) * 把所得图像的每个像素颜色转为int值,存入pixels。 * stride 参数指定在行之间跳过的像素的数目。图片是二维的,存入一个一维数组中,那么就需要这个参数来指定多少个像素换一行。 */getPixels(@ColorInt int[] pixels, int offset, int stride,int x, int y, int width, int height)
Paint 画笔
1.setXfermode
设置混合模式
详见:http://blog.csdn.net/aigestudio/article/details/41316141
mTopPaint.setXfermode(porterDuffXfermode); mCanvas.drawPath(mPath, mTopPaint); //还原混合模式 mTopPaint.setXfermode(null);
阅读全文
0 0
- Canvas & Paint & Shader & Bitmap
- Canvas、Bitmap、Paint
- Drawable、Bitmap、Canvas和Paint
- Canvas,Bitmap,Paint的理解
- Drawable、Bitmap、Canvas和Paint的区别
- Bitmap Drawable Canvas Paint的区别
- Drawable、Bitmap、Canvas和Paint的关系
- android:Drawable,Bitmap,Canvas和Paint
- Drawable、Bitmap、Canvas和Paint的区别
- Drawable、Bitmap、Canvas和Paint的关系
- Drawable、Bitmap、Canvas和Paint的关系
- Android中的bitmap,drawable,canvas以及paint
- canvas.drawBitmap(bitmap, src, dst, paint)
- Drawable、Bitmap、Canvas和Paint的区别
- Android中的bitmap,drawable,canvas以及paint
- Android 高级绘图 Canvas, Paint , Bitmap
- Drawable、Bitmap、Canvas和Paint的区别
- Android绘图-Paint、Canvas、Bitmap、BitmapFactory
- C/C++中extern关键字详解
- C# WinForm控件之Dock控件调整先后顺序
- Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView
- 树的建立 遍历
- SpringMVC中拦截格式为*.html,浏览器报406 (Not Acceptable)错误
- Canvas、Bitmap、Paint
- elasticsearch嵌套查询
- Bootstrap table 传递Form参数
- docker0网桥更改固定IP
- android 内存泄露诊断
- npm常用命令总结
- git学习笔记
- trie树学习总结(字典树模板)
- JavaScript 迭代优化(Duff's Device)