做游戏遇到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开发中怎么在不同的activity中传递String型和Double型数组?
- Android的listview里面有从文件decode的bitmap为imageview的资源的时候加载很卡怎么办?
- 怎么设置dialog 显示在指定位置上
- 线性布局问题,跪求高手指点
- android的事件处理
- 安卓开发 摇一摇功能
- android sata 文件系统
- Android socket通讯问题,请朋友们帮帮忙
- 请教关于android客户端和pc服务端的通信问题
- 请教:使用系统播放器MediaPlayer播放在线音频,选择WAP接入点问题
- 自定义控件里面怎么跳转activity
对lockCanvas()进行矩阵转换就可以了