Bra*_*don 4 grid android gridview split image
我试图将图像分成碎片,例如16个块(4x4).
我用java发现了很多这样的例子,但是Android没有BufferedImage,有什么不...我想.
我有一个像样的IDEA,但我真的不知道从哪里开始.
我应该使用位图还是可绘制的?
是否有分割方法或我必须制作自定义方法?
我应该使用GridView来保存分割图像吗?
我不想和新手一样,想要让某人为我做这件事,我希望自己能够满意地做到这一点,但是我不知道从哪里开始,因为我是新手Java和Android.
希望我的大部分问题都是可以回答的,甚至可能有一些我无法找到的例子.
ing*_*abh 14
我想你需要这个
void createImageArrays()
{
Bitmap bMap = BitmapFactory.decodeResource(getResources(), image);
Bitmap bMapScaled = Bitmap.createScaledBitmap(bMap, 240, 240, true);
bitmapsArray[0] = Bitmap.createBitmap(bMapScaled, 0, 0, 80, 80);
bitmapsArray[1] = Bitmap.createBitmap(bMapScaled, 80, 0, 80, 80);
bitmapsArray[2] = Bitmap.createBitmap(bMapScaled, 160, 0, 80, 80);
bitmapsArray[3] = Bitmap.createBitmap(bMapScaled, 0, 80, 80, 80);
bitmapsArray[4] = Bitmap.createBitmap(bMapScaled, 80, 80, 80, 80);
bitmapsArray[5] = Bitmap.createBitmap(bMapScaled, 160, 80, 80, 80);
bitmapsArray[6] = Bitmap.createBitmap(bMapScaled, 0, 160, 80, 80);
bitmapsArray[7] = Bitmap.createBitmap(bMapScaled, 80, 160, 80, 80);
bitmapsArray[8] = Bitmap.createBitmap(bMapScaled, 160, 160, 80, 80);
}
Run Code Online (Sandbox Code Playgroud)
原始图像为240x240,我将其分为9个80x80
| 归档时间: |
|
| 查看次数: |
8052 次 |
| 最近记录: |