gpt4 book ai didi

android - 单一 Activity 申请

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:51:34 26 4
gpt4 key购买 nike

我会尽量保持简短,但我需要一些建议。

我所在的团队正在并行开发适用于 android、iphone 和 wp7 的应用程序。我们有一个设计团队,可以为所有三个平台提出一个单一的设计。

最新应用程序的设计更多的是营销而不是生产力。此应用程序的原始 POC 是在 iphone 上完成的。该设计非常以动画为中心,并且大多数状态变化都是无缝的(在状态转换期间,屏幕上和屏幕外的东西都会动画)。

如果我继续针对此设计进行开发,这意味着我将不得不在一个 Activity 中拥有所有内容。到目前为止,这是一个令人头疼的问题。据我所知,将您的应用程序划分为 Activity 几乎是必需的。我可以尝试在更改状态时动态加载和卸载 View ,但这似乎不对。

我明白设计团队的出发点是什么,他们希望所有这些状态变化都是无缝的,但我认为这不适合 android。

我想知道什么最有意义。是否应该更改设计以包含多个 Activity ,或者是否值得尝试使其发挥作用。

最佳答案

We have a design team that comes up with a single design for all three platforms.

这类似于制定适用于公寓、单户住宅和仓库的单一平面图。设计师或管理人员需要审视他们的头脑。

The latest application’s design is more marketing than productivity.

我有没有提到设计师或管理人员需要检查他们的头脑?

If I keep developing against this design it means I will have to have everything in a single activity.

如果我正确地解释了您的要求,那可能是准确的。虽然您可以在 Activity 之间安排动画,但它更像是“滑下旧的,滑上新的”,我怀疑您的要求超出了这个范围。

To my knowledge, dividing your application into activities is almost required.

这当然是 Android 为普通应用程序设计的开发模型。但是,游戏等可能不会遵循这种模式,您也不必遵循。

I could try to dynamically load and unload views as I change states but this doesn’t seem right.

根据状态的数量,您可能只是卡在所有状态上,边走边回收。

关于android - 单一 Activity 申请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4785452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com