我想限制指定区域

时间:2016-04-10 07:27:51

标签: java android user-interface android-studio

我创建了一个ui,其中图像按钮是动画或触摸移动的。但它在整个布局中移动,我想在特定的区域移动它。

更新代码:

我只是清除动画并代表使用它。此代码可让我在特定半径内触摸移动图像按钮,但闪烁图像意味着图像不断移动而不会在触摸后停止。

 case (MotionEvent.ACTION_MOVE):
                    x = event.getRawX();
                    y = event.getRawY();

                    float deltaX = x - idx;
                    float deltaY = y - idy;
                    double angleInDegrees = Math.atan(deltaY / deltaX) * 360 / Math.PI;

                    idx = x;
                    idy = y;

                    imknob.setTranslationX((float)(200*(Math.cos(angleInDegrees))));
                    imknob.setTranslationY((float)(200*(Math.sin(angleInDegrees))));

                    break;

请有人帮助我!

This is the ui of app 红点图像必须在黑色圆圈内移动。我怎么限制它!!

0 个答案:

没有答案