我是android development的新手,我希望屏幕上的单个按钮可以连续移动。当它碰到侧面时,它应该反弹回来。我该怎么做呢?任何有用的链接?有想法吗?谢谢!

最佳答案

要移动按钮,您需要使用动画
这是它的片段

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);

关于android - 在屏幕上随机 move 按钮android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17311875/

10-12 04:17