如果仔细观察,你会发现位图不在屏幕中间,我不知道如何将它们放在各种屏幕的中间,它们之间有空格,需要根据屏幕宽度进行交换。
我的代码:
int SPACEBETWEEN = 80;
for(int i = -1; i < 2; i++) {
canvas.drawBitmap(bmp,SPACEBETWEEN * i + canvas.getWidth()/2, getHeight()/2, null);
}
我的宽屏是480
答案 0 :(得分:3)
你没有负面抵消位图本身宽度的一半。你的公式中需要- bmp.getWidth()/2
之类的东西(同样适合身高)。