
view
老虎从不发威-新歌
只要持之以恒,你就会成功
展开
-
Android 自定义View转Bitmap
最近在最CAD图,需要建立完对相应的设备然后保存一份截图,思前想后还是把自定义的View转为Bitmap 的方法,我自定义的是SurfaceView 上代码吧:/** * view转Bitmap * @param mGraphyView SurfaceView * @return */ private Bitmap convertViewTo...原创 2018-10-11 10:23:19 · 2179 阅读 · 0 评论 -
Android 开发之自定义控件开发-01
最近一直在忙于公司的项目,因为要去现场测试正式使用,项目不大但是经手了三个人,到我这里是能去填坑了,不说这个了,不如今天得主题,自定义控件之基本图形绘制。我们平时画图需要两种工具:纸和笔。在Android中 Paint 就是画笔,而Canvas类就是纸,在这里叫做画布。所以,凡是跟画笔有关的设置,比如画笔的大小、粗细、画笔颜色、透明度、字体样式等,都在Paint类里设置,同光;凡是要画出成品的...原创 2018-11-26 11:09:12 · 203 阅读 · 0 评论 -
Android 开发之自定义控件开发-02
1.画笔的基本设置 :1.setColor()该函数的作用是设置画笔颜色,完整的函数声明如下:void setColor(int color)我们知道,一种颜色是由红、绿、蓝三色合成出来的,所以参数 color 只能取8位的0xAARRGGBB样式颜色值。其中:A 代表透明度(Alpha),取值范围是0~255(对应十六进制数0x00 ~ 0FF),取值越小,透明度越高,图像也就越...原创 2018-12-29 11:59:59 · 225 阅读 · 0 评论 -
Android 开发之自定义控件开发-03之Region
Region 翻译为“区域”,区域是一块任意形状的封闭图形Region 构造:1.直接构造public Region(Region region) // 复制一个Region 的范围public Region(Rect r) //创建一个矩形区域public Region(int left,int top,int right,int bottom) //创建一个矩形...原创 2018-12-29 17:35:02 · 650 阅读 · 0 评论 -
Android 开发之自定义控件开发-04之Math.sin() 与 Math.cos() 用法
Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间;Math.cos(x) x 的余弦值。返回的是 -1.0 到 1.0 之间的数;这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为: 2PI/360角度;30° 角度 的弧度 = 2PI/36030如何得到圆上每个点的坐标?解决思路:根据三角形的正玄、余弦来得值;假设一个圆的圆心坐...原创 2019-01-02 18:26:45 · 1639 阅读 · 0 评论 -
Android 开发之自定义控件开发-05之蜘蛛网格的绘制
这里绘制的是8个角的蜘蛛网图:首先我们想初始化一些数据:/** * 初始化画笔 */ private void init(){ /** 绘制网格 */ radarPaint = new Paint(); /** 设置为描边 */ radarPaint.setStyle(Paint.Style.STRO...原创 2019-01-03 12:06:25 · 447 阅读 · 0 评论