Android绘图:从基础到实时交互的全面指南
1. 理解Android坐标系
在Android开发中,理解坐标系对于绘图至关重要。当我们在屏幕上绘制Bitmap或其他图形时,需要指定其坐标位置。这些坐标依赖于设备的屏幕分辨率。
以Google Pixel手机为例,横屏时其屏幕分辨率为1920像素(宽)× 1080像素(高)。坐标编号从左上角的(0, 0)开始,向下和向右递增,直到右下角的(1919, 1079)。这里1920与1919、1080与1079之间相差1像素,是因为编号从0开始。
当绘制Bitmap时,指定的坐标对应Bitmap的左上角像素。坐标是相对于绘制对象而言的,在某些示例中,坐标是相对于Bitmap的。
2. 创建和绘制Bitmaps
2.1 添加Bitmap到项目
要在项目中使用Bitmap,首先需将其添加到 res/drawable 文件夹。假设图形文件名为 myImage.png 。
2.2 声明和初始化Bitmap对象
Bitmap mBitmap;
mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.myImage);
BitmapFactory.decodeResource 是一个静态方法,用于初始化 mBitmap 。它接受两个参数:
超级会员免费看
订阅专栏 解锁全文
104

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



