如何用android源代码实现我的想法
我有很多图像,我想逐个移动图像,如果图像在目标点上移动,那么其他图像在图像后面移动。
ilustration
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
image1,image2,image3 x (point destination move)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
如果image3移动
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
image1,image2 image3 x
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
如果image2移动,那么image3跟随移动image2
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
image1 image2,image3 x
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
等等
如何实现源代码android
我是新手
感谢
答案 0 :(得分:1)
对于移动对象,在android中我们有一个名为TranslateAnimation的概念。 以下是从左到右移动对象的示例代码段:
ll = new LinearLayout(this);
ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
ll.setOrientation(LinearLayout.VERTICAL);
tv = new TextView(this);
tv.setText("Animation");
moveLefttoRight = new TranslateAnimation(0, 200, 0, 0);
moveLefttoRight.setDuration(1000);
moveLefttoRight.setFillAfter(true);
button = new Button(this);
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
button.setText("PressMe");
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
tv.startAnimation(moveLefttoRight);
}
});
ll.addView(tv);
ll.addView(button);
setContentView(ll);
然后,您可以对三张图片应用相同的技巧..
希望这会对你有所帮助..