Android,关于最佳做法的快速问题

Android,关于最佳做法的快速问题,第1张

概述我有一个愚蠢的小游戏,我为自己制作,但我想与朋友分享,因为它还没有为“黄金时间”做好准备.游戏涉及在4秒内移动的人.在我的游戏中,每当一个级别提升时,我想禁用所有按钮并显示倒计时,如3…2…1…然后所有按钮再次启用.现在有两种方法可以做到这一点(我能想到)发送一个意

我有一个愚蠢的小游戏,我为自己制作,但我想与朋友分享,因为它还没有为“黄金时间”做好准备.游戏涉及在4秒内移动的人.

在我的游戏中,每当一个级别提升时,我想禁用所有按钮并显示倒计时,如3 … 2 … 1 …然后所有按钮再次启用.

现在有两种方法可以做到这一点(我能想到)
发送一个意图并转移到另一个活动,我可以有一个“泼水”3,2,1动画,然后回到游戏活动……或者

只需在相同的游戏屏幕活动中有一些文字,即3 … 2 … 1..go!

你会推荐哪个?

我只是害怕,如果我把这个人送到另一个活动,那么在动画之后他们会回来,并且游戏不会完全加载但是计时器将会运行,因此游戏将给他们更少的时间来进行移动.

提前致谢!

解决方法:

就个人而言,我认为你应该在游戏画面上显示倒计时.这不是出于性能原因,而是因为我认为它具有更好的用户体验.如果我需要快速反应,我希望即使它被禁用也能看到UI.一旦游戏开始,我不喜欢被扔到完全不同的屏幕上.

从性能的角度来看,我认为去另一个活动应该没问题.只要你的onResume()方法中没有昂贵的计算,返回游戏屏幕活动应该很快,因为它仍然会在你的倒计时活动之下的活动堆栈上.

您可以考虑使用ActivityGroup来提高性能.

>相关:What is better – multiple activities or switching views manually?

总结

以上是内存溢出为你收集整理的Android,关于最佳做法的快速问题全部内容,希望文章能够帮你解决Android,关于最佳做法的快速问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存