如何用手指ontouch事件android动画按钮?

时间:2013-02-11 17:17:56

标签: android animation button

我想用手指移动和屏幕移动按钮。但我无法用手指动作找到任何有关此动画的帮助。我做了一个虚假的通话应用程序,我想在其中进行如下图所示的来电布局。我如何在android中创建一个接收或拒绝按钮:

enter image description here

我可以为这个动画使用触摸事件。

              if (event.getAction()==MotionEvent.ACTION_MOVE) {

                  x=event.getX();
                  RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(300, 60);
                  params.leftMargin = (int)x;

                  btnDeclinecall.setLayoutParams(params);

                           }

                return false;
            }

我使用上面的代码,但它对我不起作用

1 个答案:

答案 0 :(得分:3)

请参阅Android's LockSCreen Slider

上的代码

仅供参考:这不是我的代码,它来自android froyo源代码。 我也使用上面位置的代码在我的应用程序中创建了滑块,但这是正确的滑块,所以我无法发布该代码,因为你需要左滑块。

所以只需从上面的链接复制左滑块部分并使用它几乎没有理解。

Note:

上面的链接包含最佳和优化的滑块代码(但它包含左右滑块)。

所以不要在其他任何地方浪费时间,开始时可能看起来不太难,但请相信我只是尝试在上面的链接中了解private Slider mLeftSlider;的使用情况,这将引导您到达目的地。