我想重新创建类似于Swing GlassPane的功能,以便在用户正常使用“以下”应用程序时能够显示动画。我不能简单地创建一个单独的布局并将其附加到每个 Activity ,因为切换 Activity 时动画状态会丢失。
有没有一种方法可以保持对Android应用程序所有 Activity 的持久 View ?

谢谢。

最佳答案

不,这不对。每个Activity都在其自己的线程中运行,并且设计使之可以独立运行。

但是您可以将动画状态保存到数据库或sharedPreferences中,然后在新 Activity 处重新开始。

您还可以做的是使用Spinner或其他控件来代替单独的 Activity 。然后,您可以拥有一个持久的 View 。

10-07 19:19
查看更多