Android setVisibility的总结~
来源:互联网 发布:彼岸花锁机软件生成器 编辑:程序博客网 时间:2024/05/22 07:56
最近在自学Android游戏开发时,做了一个飞机太空旅行的小游戏,把自己遇到的几个View问题的总结。
1.对于setVisibility,调用VIEW下的VISIBLE,INVISIBLE,GONE.对于VISIBLE和INVISIBLE比较好理解。INVISIBLE和GONE有个比较大的区别,INVISIBLE是对应资源已经加载,不显示出来,并且已经占用容器的排版空间。而GONE则是类似于声明占个地方,并未加载入容器内。
比如我的Enemy增加采用开始全部加载完毕,根据条件出现。如果开始使用setVisibility(View.INVISIBLE),则飞机会被“看不见”的Enemy撞毁.
2.在Animation使用中,比如FrameAnimation,如果使用继承View类进行绘图,对源资源的可见性做出改变,有时会出现闪大图的情况。比如运行中从GONE setVisibility 改为VISIBLE时,会瞬间对应资源的大图闪过。我认为可能是GONE变为VISIBLE时重新加载进入容器,缓存和容器调整是出现的。如果改用INVISIBLE到VISIBLE则不会出现该问题。另一种方法可以使用SurFaceView的绘图机制。
嗯,哪里有不对或更好的方法欢迎指正
0 0
- Android setVisibility的总结~
- android view的setVisibility
- android-setVisibility
- android 的view类的setVisibility()
- android view的setVisibility方法值
- android view的setVisibility方法值
- android setVisibility方法值
- android view setVisibility():
- android setVisibility 无效
- 【android bug】setVisibility不起作用
- android setVisibility 参数含义
- android 的view类的setVisibility();值的意思
- android 的view类的setVisibility();值的意思
- android 的view类的setVisibility();值的意思
- android 的view类的setVisibility()值的意思
- android的view类的setVisibility()函数值的意思
- android 的view类的setVisibility();值的意思
- android 的view类的setVisibility();值的意思
- Bad Push-让人恍然大悟的14种错误推送方式
- poj 3613
- Qt:quick和C++双向传递图片
- [BZOJ1041]HAOI2008圆上的整点
- 看到的一个笑话
- Android setVisibility的总结~
- 乐视云视频(视频托管)
- [ACMcoder] Sum Problem
- Android Animations(一):Crossfading(淡入淡出)
- has unsupported major or minor version numbers, which are greater than those found in the Java Runti
- iOS-拿到沙盒路径下文件夹个数,沙盒相关操作
- java调用jacob转换word报错:no jacob-1.15-M4-x86 in java.library.path
- 协议森林
- 回文子串解题报告