如何动画与手指ontouch事件的Android按钮?(how to animate button

2019-08-16 21:24发布

我想移动与手指和屏幕上移动的按钮。 但我不能找到这个动画用手指运动的任何帮助。 我使我想打来电布局像下面的图片是假电话应用程序。 我如何使机器人接收或拒绝按钮:

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

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

我用上面的代码,但它并没有为我工作

Answer 1:

见在代码Android的锁屏滑块

FYI:这不是我的代码,它是从Android的Froyo的源代码。 我也一直在使用的代码从上述位置创建滑块在我的应用程序,但是,这是正确的滑块,所以,因为你需要左边的滑块我不能发布任何代码。

所以单从上面的链接复制左滑块部分,并与了解甚少使用它。

Note:

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

所以不要浪费时间在其他地方,它可能看起来有点艰难的开始,但相信我只是试着去了解使用private Slider mLeftSlider; 在上面的链接,这将导致你到达目的地。



文章来源: how to animate button with finger ontouch event android?