【发布时间】:2013-02-26 19:48:28
【问题描述】:
我想创建从屏幕上部向下的图像。
到今天为止,我有这个:
ImageView mario = (ImageView) findViewById(R.id.mario);
TranslateAnimation anim = new TranslateAnimation(0f, 0f, 0, 400);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(800);
mario.startAnimation(anim);
问题是我必须在布局上的 xml 文件上设置 imageview,而这段代码只创建了 1 张图片。
我想对应用程序进行编程,以在屏幕的上部创建几个图像(例如在一个循环中),然后让它们下拉到屏幕上。 (这里我在这里使用 TranslateAnimation)。 我发现了这样的东西:
ImageView mario = (ImageView) findViewById(R.drawable.mario);
但我不知道如何设置不在 xml 文件中的 ImageView 的位置(可能吗?)。 我想创建 LinearLayout 并将其添加到 ImageView。但是如何将线性布局添加到现有布局中?
提前致谢:)
【问题讨论】:
标签: android android-layout android-imageview