![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android 绘画
文章平均质量分 76
介绍Android绘画常用类的使用方法
一个学渣的自我救赎
这个作者很懒,什么都没留下…
展开
-
Android绘画介绍——图片描画
BitmapFactory是一个创建Bitmap的工具类,为我们提供了从文件、流、byte数组中创建数组,在创建的时候,还为我们提供了一个内部类Options作为参数来控制Bitmap的创建,比如控制Bitmap的长和宽、像素的大小,是否只获取图片的一些信息(不加载图片数据,返回图片宽和高),是否在内存中复用等。bitmap是Android系统中的图像处理的重要类之一,通过bitmap我们可以获取到图片的相关信息,bitmap文件图像效果好就需要占用越大存储空间;原创 2024-05-01 18:10:06 · 225 阅读 · 0 评论 -
Android绘图介绍——复杂图形描画
Path类封装了多个化合物(轮廓)组成的直线段,二次曲线,三次曲线的几何路径。它可以绘制与canvas.drawPath(path, paint),无论是填充或抚摸(基于涂料的样式),或它可用于削波或绘制路径上的文本。然后我们再画一个太极的图形,这次没有使用Path类,而是描画了多个半圆和圆而形成的图案。上一篇我们介绍了使用Paint描画基本图形,这一篇我们学习使用Paint描画复杂图形。简而言之:可以用他来画几何图形、画曲线、画基于路径的文本。画个矩形、四个参数对应与原点的相对距离的是个点。原创 2024-05-01 18:08:43 · 318 阅读 · 0 评论 -
Android绘图介绍——基本图形描画
android内置的颜色,比如系统资源中定义的颜色,有BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(黄色)等。所以,凡有跟要要画的东西的设置相关的,比如大小,粗细,画笔颜色,透明度,字体的样式等等,都是在Paint里设置;同样,凡是要画出成品的东西,比如圆形,矩形,文字等相关的都是在Canvas里生成。在自定义组件中,Paint类是一个很重要的类,主要包含颜色、文本、图形样式、位图模式、滤镜等几个方面。原创 2024-05-01 18:04:23 · 840 阅读 · 0 评论