我有一个XML文件,它使用一系列PNG图像(带有<animation-list>
个子元素的<item>
元素)来表示动画。当前,它已通过代码添加到“活动”视图中。目前它是这样设置的:
AnimationDrawable.createFromXml()
加载XML ImageView
对象。AnimationDrawable
方法添加ImageView.setImageDrawable()
ImageView
方法将AbsoluteLayout
添加到AbsoluteLayout.addView()
。关于我在做什么的上下文:
动画本身不是全屏,而是放置在全屏背景上(可以将其视为以应用程序为主题的背景图像上的简单微调型加载动画)。在应用启动时使用。我的想法是:MainActivity将在其onCreate()
的顶部添加一个新活动。该活动将呈现此“启动屏幕”一段时间,直到MainActivity完成加载应用程序资源为止,然后指示该活动消失,以显示主应用程序。
所以这是一个问题:有什么办法可以使用布局编辑器GUI进行缩放和定位,以及将这些小部件添加/关联到布局?我没有看到AnimationDrawable
的窗口小部件类型,也没有看到一种将XML文件拖放到布局上进行添加的方法。设置初始屏幕布局的最佳方法是什么?