我希望创建从屏幕上部下降的图像。
到今天为止,我有以下内容:
但我不知道如何设置不在xml文件中的ImageView的位置(这可能吗?)。我考虑创建一个LinearLayout并将其添加到ImageView中。但如何将LinearLayout添加到现有布局中?
提前感谢您的帮助 :)
到今天为止,我有以下内容:
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,而这段代码只会创建一张图片。
我想编写应用程序,在屏幕的上部创建几个图像(例如在循环中),并使它们沿着屏幕向下移动。(我在这里使用TranslateAnimation)。 我找到了类似于这样的内容:
ImageView mario = (ImageView) findViewById(R.drawable.mario);
但我不知道如何设置不在xml文件中的ImageView的位置(这可能吗?)。我考虑创建一个LinearLayout并将其添加到ImageView中。但如何将LinearLayout添加到现有布局中?
提前感谢您的帮助 :)
((ViewGroup) view).addView(picLL);
无法正常工作,因为出现错误:"无法解析类型 ViewGroup"。此外,我们为什么不使用view
?最后一个问题是 - 如何将 ImageView 添加到此视图中? - GanjiraViewGroup
允许您向该View
添加其他项。您可以尝试使用View
,但我不认为它能够添加内容,不过等我有更多时间时我会进一步检查。我将编辑我的答案,将ImageView
添加到布局中。 - codeMagic