在屏幕android上随机移动按钮

时间:2013-06-26 05:03:26

标签: android button move

我是android developpement的新手。我希望在屏幕上有一个连续移动的单按钮。当它接触到两侧时,它应该反弹。当点击时打开活动。我该怎么做呢?任何有用的链接?想法?谢谢!

1 个答案:

答案 0 :(得分:1)

移动按钮需要使用动画 这是它的信息

TranslateAnimation  mAnimation = new TranslateAnimation(
                            TranslateAnimation.RELATIVE_TO_PARENT, 1f,
                            TranslateAnimation.RELATIVE_TO_PARENT, -1.2f,
                            TranslateAnimation.ABSOLUTE, 0f,
                            TranslateAnimation.ABSOLUTE, 0f
                           );
                   mAnimation.setDuration(15000);
                   mAnimation.setRepeatCount(-1);
                   mAnimation.setRepeatMode(Animation.INFINITE);
                   mAnimation.setInterpolator(new LinearInterpolator());
                   mAnimation.setFillAfter(true);

                    LinearLayout alertlayout = (LinearLayout) findViewById(R.id.alertll);
                    alertlayout.startAnimation(mAnimation);

并开启新活动

Intent intent = new Intent(YourActivity.this,NewActivity.class);
StartActivity(intent);