我想用手指移动和屏幕移动按钮。但我无法用手指动作找到任何有关此动画的帮助。我做了一个虚假的通话应用程序,我想在其中进行如下图所示的来电布局。我如何在android中创建一个接收或拒绝按钮:
我可以为这个动画使用触摸事件。
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;
}
我使用上面的代码,但它对我不起作用
答案 0 :(得分:3)
请参阅Android's LockSCreen Slider
上的代码仅供参考:这不是我的代码,它来自android froyo源代码。 我也使用上面位置的代码在我的应用程序中创建了滑块,但这是正确的滑块,所以我无法发布该代码,因为你需要左滑块。
所以只需从上面的链接复制左滑块部分并使用它几乎没有理解。
Note:
上面的链接包含最佳和优化的滑块代码(但它包含左右滑块)。
所以不要在其他任何地方浪费时间,开始时可能看起来不太难,但请相信我只是尝试在上面的链接中了解private Slider mLeftSlider;
的使用情况,这将引导您到达目的地。