galapagos.js
createBlockBitmap=function(a,b,c){
const bitmap=android.graphics.Bitmap.createBitmap(128,128, android.graphics.Bitmap.Config.ARGB_4444);
const canvas=new android.graphics.Canvas(bitmap);
const paint=new android.graphics.Paint();
const matrix=new android.graphics.Matrix();
matrix.postSkew(0.28,0.28);
matrix.postRotate(-45);
matrix.postTranslate(6,32);
canvas.drawBitmap(android.graphics.Bitmap.createScaledBitmap(a,64,64,false),matrix,paint);
if(!a.isRecycled())
a.recycle();
matrix.reset();
matrix.postSkew(0,0.55);
matrix.postTranslate(6,32);
canvas.drawBitmap(android.graphics.Bitmap.createScaledBitmap(b,59,64,false),matrix,paint);
if(!b.isRecycled())
b.recycle();
matrix.reset();
matrix.postSkew(0,-0.55);
matrix.postTranslate(65,63);
canvas.drawBitmap(android.graphics.Bitmap.createScaledBitmap(c,57,64,false),matrix,paint);
if(!c.isRecycled())
c.recycle();
return bitmap;
};
あとは簡単
Bitmapを 上面 横面 横面 の順で渡してあげるだけ。