避免使用全局变量的策略
1 Overcoming Scoping Issues of Locals
2 确保listener中的一切都是Local的
暂停和重启动画
如果你采用可编程动画技术,你就可以暂停或重启动画。这里有一个关于如何用按钮开始和停止一个动画的例子:
管理屏幕
当你设置你的程序界面时,你可能喜欢以屏幕的形式来查找你的分镜头,比如splash屏幕,home屏幕(有时候叫主屏幕或菜单屏幕),或一切其他屏幕。
组对象时在每个屏幕上管理内容最完美的方法。这样,你可以创建一个组给splash屏幕,一个组给home屏幕,另一些给其他屏幕。你可以利用transition库来创建动画在屏幕间transition(淡出入、滑动等)。
...