现在编个软件,首先是一个xml写的整体的布局,然后自定义了一个View作为整体布局的一个子View,需要在这个View上进行涂鸦,发现当给这个整体的布局设置背景图片之后,涂鸦的效果就会有很大的延迟,反应很慢,去掉背景图片后,效果会好很多,但是在涂鸦的过程中在子View中使用invalidate刷新的是子View自己啊,怎么会和布局的背景图片有关系,子View是没有背景的,怎么解决呢?求教了
解决方案 »
- 使用安卓手机GPRS网络连接Socket问题
- android的文件浏览器,怎样读取文件?
- 4.0.X上不支持html的li容器吗??急
- Android开发者应该保持以下特质(转自 安卓巴士)
- xml布局里面的requestFocus 有什么用
- [菜鸟提问]Socket
- 自定义的一个数据库操作类,与ContentProvider扩展类有何异同?
- 坑爹的Android Studio JDK1.7配置
- 关于BufferReader没读到数据的问题
- 每次用 Android Studio打开做好的项目却老是没有显示JAVA目录,
- Android 问题请教
- SimpleAdapter 构造方法的list集合里的每个数据条目必须是HashMap?可不可以是个非HashMap的对象?如果可以具体应该怎么实现?
子View和父View重叠, 所以每次子View调用invalidate(), 也会导致父View重绘...在3.0之前, 这个问题没法解决(除非你能让这两个控件区域不重叠), 4.0这个问题解决了(有了displayList的概念, 每次只重新绘制调用了invalidate()函数的view)