做游戏遇到SurfaceView切换使用Animation的需求。
但是对SurfaceView.getHolder().lockCanvas()获得的画布使用Animation没有反应。
看过一篇帖子说view.setBackgroundXXX()方法可以实现。
于是看了View类的源码 发现setBackgroundXXX的画布和lockCanvas()的画布并非同一个。
关于SurfaceView如何使用Animation,求高人解答。
但是对SurfaceView.getHolder().lockCanvas()获得的画布使用Animation没有反应。
看过一篇帖子说view.setBackgroundXXX()方法可以实现。
于是看了View类的源码 发现setBackgroundXXX的画布和lockCanvas()的画布并非同一个。
关于SurfaceView如何使用Animation,求高人解答。
解决方案 »
- Android中关于浮动窗体的问题
- android群发短信怎么保存到数据库,让发送的短信在一个会话里?
- AIDL和Service有什么区别?
- 每个android程序都有SQLite吗?
- 求OGG格式的播放代码片段
- android(TextView)走马灯效果的的滚动速度的设置
- 『求助』可不可麻烦哪位大侠给介绍下Handler、Message、handleMessage、handleThread的关系区别和用法。。。
- 求怎么在代码中获得status bar的高度
- 学习LIstView与Adapter时的问题
- Android线程池中的任务取消
- 请教:使用系统播放器MediaPlayer播放在线音频,选择WAP接入点问题
- 自定义控件里面怎么跳转activity
对lockCanvas()进行矩阵转换就可以了