Android 2D 图形与动画开发全解析
1. 文本与位图处理
1.1 测量文本屏幕需求
在 Android 开发中,我们可以使用 measureText() 和 getTextBounds() 方法来测量给定 Paint 的文本大小,以及包含该文本所需的矩形大小。
1.2 位图操作
1.2.1 核心类
在 android.graphics 包中,有许多用于处理图形的实用工具,其中位图的核心类是 android.graphics.Bitmap 。
1.2.2 在画布上绘制位图
可以使用 drawBitmap() 方法在有效的 Canvas 上绘制位图,例如在 View 的 onDraw() 方法中。以下是一个加载并绘制位图资源的示例代码:
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
...
Bitmap pic = BitmapFactory.decodeResource(getResources(), R.drawable.bluejay);
canvas.drawBitmap(pic, 0, 0, null);
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



