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

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

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

最佳答案

请参阅代码 Android's LockSCreen Slider

仅供引用:这不是我的代码,它来自 android froyo 源代码。 我还使用上面位置的代码在我的应用程序中创建了 slider ,但那是右侧 slider ,所以我无法发布该代码,因为您需要左侧 slider 。

所以只需从上面的链接复制左侧 slider 部分并在很少理解的情况下使用它。

注意:

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

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

关于android - 如何用手指 ontouch 事件 android 制作按钮动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14817292/

相关文章:

java - 从php页面解析数据到android

swift - 如何使用同一个 UIButton 在不同时间执行多个不同的动画?

android - 如何处理Android软件按钮

java - Android 硬件菜单按钮代码无法正常工作!需要帮忙

css - 如何将按钮安装到悬停框?而且按钮显示不正确?

android - 注入(inject)交互器android mvp

android - 什么正则表达式在 android 中不起作用

java - 当按键被按下时停止读取字符串

css - 慢开汉堡菜单

python - matplotlib 动画在 wxpython gui 中时不会更新,但可以独立工作