размещение растровых изображений в живых обоях - PullRequest
0 голосов
/ 04 февраля 2011

Здравствуйте. Я пытаюсь разместить растровые изображения на экране и повернуть их. Я могу заставить это работать, выполнив

canvas.drawBitmap(pic2, rotatePic, null);

rotatePic - матрица с

postRotate(5, pic2.getHieght()/2, pic2.getWidth()/2) 

это поворачивает рис и ставит его на 0, 0, чтобы разместить его, я попробовал

Bitmap topPic = Bitmap.createBitmap(pic2, 0, 0, pic2.getWidth(), 
        pic2.getHeight(), rotatePic, false); 

чем место с

canvas.drawBitmap(topPic, 200, 100, null);

он помещает его правильно, но он больше не вращается правильно, похоже, он подпрыгивает и крутится, я пробовал все

1 Ответ

0 голосов
/ 18 октября 2011

Вы также можете попробовать повернуть холст сам, используя

canvas.rotate(degress, px, py);

Вот ссылка на справочную страницу Android для этого:

Canvas.rotate ();

Надеюсь, это поможет !!

...