自定义视图像android的锁定/解锁屏幕

时间:2013-09-11 04:05:09

标签: android user-interface android-view android-custom-view

我想创建像android的锁定/解锁屏幕这样的效果。我也在这里附上了截图。在锁定屏幕中我们有2个按钮,但在我的情况下,我有3个按钮,中间按钮必须是可拖动的。

enter image description here

enter image description here

中间按钮可以向左/右拖动。

我知道我必须为此工作创建自定义视图,但我不知道如何向左/右拖动按钮效果很好(动画)通常任何Android手机都有。

我需要这方面的指导,所以有人可以建议我如何处理这个问题。

基本上我希望左右移动/滑动按钮,并希望采取一些措施。

2 个答案:

答案 0 :(得分:2)

我自己试过制作一个锁屏应用程序而且我几乎已经成功了,但这里有你最后要面对的事实

  1. 您将无法禁用主页或菜单按钮。
  2. 您将需要用户权限(不是您在安装应用程序时获得的权限,每次按主页按钮时都会弹出菜单,除非用户决定将您的应用程序设为默认主屏幕,如果确实发生了您已成功制作的话如果您决定制作主屏幕应用程序,则需要锁定屏幕。
  3. 使用密码
  4. 锁定屏幕的效果不佳

    但是,如果它有所帮助,这就是我所做的:

    您需要创建一项服务,以便检查屏幕是否已关闭。

    如果屏幕关闭,则不执行任何操作。当屏幕显示为ON时,您启动活动并等待用户执行您希望用户让他解锁屏幕的事情。当他这样做时,你完成了()活动。

    在执行此操作时,您需要设置一个可以侦听来电的方法,您可以通过扩展PhoneStateListener并禁用后退按钮来执行此操作。

    祝您好运,如果您能够取得进一步进展,请告诉我。

答案 1 :(得分:1)

也许这个项目可以帮助你GlowPadView。我在一个项目中成功使用了它。希望这是你正在寻找的。