如何用android实现像angry bird小鸟图片一样旋转? 如何用android实现像angry bird小鸟图片一样旋转 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Matrix m = new Matrix(); m.postRotate(角度, 横向中心点, 竖向中心点); canvas.drawBitmap(图片, m, paint); 用这种方法做出来效果很差,就算paint和canvas都设置了AA效果也很差如果内存允许,还是画到bitmap上面:Bitmap bmp= Bitmap.createBitmap(图片,0,0,width,height,matrix,Config)再用canvas.drawBitmap效果比较好 写个动画吧!http://blog.csdn.net/ch_984326013/article/details/6633571 参考了http://byandby.iteye.com/blog/830668的写法不过他是用onKeyDown旋转图片,我在做类似像angry bird的游戏,使用了Jbox2d物理引擎GameView.drawImage(canvas, mBitQQ2, (320-BitQQwidth)/2, 10); 后面两个参数是什么意思? 不知道该打什么?而他的angle是写在 onKeyDown,有方法不写在 onKeyDown的地方执行吗我参考了其他人写旋转公式把它写成angle =180/(float) (math.random()*360),也不知道公式是否正确改来改去仍然无法旋转 Android socket通信时怎么做提醒 GPS一直无法启动的问题 Android 模拟器的大小 android的相关问题求解 gallery Dalvik虚拟机问题 Conversion to Dalvik format failed with error 2 求android环境配置,装了好多包都没能避开警告提示,从win7-xp 这个代码应该怎样调用? Android中viewgroup中控件置顶问题 query方法取不到数据怎么办? 谁有2011中国互联网大会的演讲PPT ? 系统管理员和程序员谁更牛B
Matrix m = new Matrix();
m.postRotate(角度, 横向中心点, 竖向中心点);
canvas.drawBitmap(图片, m, paint);
Bitmap bmp= Bitmap.createBitmap(图片,0,0,width,height,matrix,Config)再用canvas.drawBitmap效果比较好
不过他是用onKeyDown旋转图片,我在做类似像angry bird的游戏,使用了Jbox2d物理引擎GameView.drawImage(canvas, mBitQQ2, (320-BitQQwidth)/2, 10); 后面两个参数是什么意思? 不知道该打什么?
而他的angle是写在 onKeyDown,有方法不写在 onKeyDown的地方执行吗我参考了其他人写旋转公式把它写成angle =180/(float) (math.random()*360),也不知道公式是否正确改来改去仍然无法旋转