Android Paint简单使用
来源:互联网 发布:知豆电动汽车有限公司 编辑:程序博客网 时间:2024/06/08 19:02
在我们开发过程中,经常会需要自定义View,这个时候会用到Paint,我每次用到Paint的时候总是不记得方法,都要到网上查一下,这几天又梳理了一下,简单做个记录
首先要实例化,当然也可以传入其他参数,这里不深入研究
Paint paint = new Paint();
设置paint的宽度
paint.setStrokeWidth(10);
设置paint的颜色,默认好像就是黑色
paint.setColor(Color.BLACK);
设置style,大部分都是STROKE
paint.setStyle(Paint.Style.STROKE);
设置抗锯齿
mPaint.setAntiAlias(true);
以上几个都是经常会用到,比较简单,但是因为不是很经常用,所以常常会忘记
还有一些高级用法
设置shader,这个可以做圆形头像,圆角矩形,先把我们要设置的图片转化为bitmap,设置到bitmaoshader中,再加入paint
BitmapShader bitmapShader = new BitmapShader(bitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP);
mPaint.setShader(bitmapShader);
然后用canvas画出我们想要的形状就可以了,这里是圆形图片
canvas.drawCircle(mRadius, mRadius, mRadius,mPaint);
这里用到了canvas,canvas是一个sdk自带的工具类,功能非常强大
好的,第一次写博客,小试牛刀,先这样吧!
- Android Paint简单使用
- android Paint 和Canvas的简单使用
- Android绘图基础:Canvas、Paint、Path的简单使用
- Android Paint的使用
- Android Paint的简单实用
- Android paint字体的使用
- Android Paint的使用详解
- Android画图paint的使用
- Android Paint的使用详解
- Android Paint的使用详解
- Android Paint的使用详解
- Android Paint、Canvas、Matrix使用讲解(一、Paint)
- Android Paint、Canvas、Matrix使用讲解(一、Paint)
- Android Paint、Canvas、Matrix使用讲解(一、Paint)
- Android Paint、Canvas、Matrix使用讲解(一、Paint)
- android canvas\paint\path简单使用(自定义view必学)
- android 自定义view学习笔记————Paint和Canvas的简单使用
- Android中Paint字体的使用
- Json用法
- 【软件工程】数据流图
- Python pandas.read_csv()函数
- LeetCode总结,二分法一般性总结
- [Mysql必知必会系列]Mac 命令行配置 mysql
- Android Paint简单使用
- 【SSH】Struts2学习(四)拦截器、struts2标签
- 远程连接服务器的基本操作
- 【Data Structure/Algorithm】排序之归并排序
- 文件上传表单的视图解析器里都有啥子东东
- 压缩、复制保持目录和文件的属性不变
- 【深度学习】正则化入门
- 判断当前activity是不是在手机运行的的栈顶
- 毕向东讲解(摘)—5.多线程的安全问题(同步代码块)