4

Androidの画面ロック/ロック解除のようなエフェクトを作りたいです。ここにもスクリーンショットを添付しました。ロック画面には 2 つのボタンがありますが、私の場合は 3 つのボタンがあり、中央のボタンはドラッグ可能でなければなりません。

ここに画像の説明を入力

ここに画像の説明を入力

中央のボタンは左右にドラッグできます。

これを機能させるにはカスタムビューを作成する必要があることはわかっていますが、通常はAndroid携帯にあるような素敵な効果(アニメーション)でボタンを左右にドラッグする方法についてはわかりません。

これについてのガイダンスが必要なので、誰でもこれにアプローチする方法を提案してもらえますか?

基本的に、ボタンを左右に移動/スライドさせ、それに基づいて何らかのアクションを実行したいと考えています。

4

2 に答える 2

2

私は自分でロック画面アプリケーションを作成しようとしましたが、ほぼ完成しましたが、最後に直面する必要がある事実は次のとおりです

  1. ホームボタンやメニューボタンを無効にすることはできません。
  2. ユーザーの許可が必要です(アプリケーションのインストール中に取得したものではありません。ユーザーがアプリケーションのデフォルトのホーム画面を作成することを決定しない限り、ホームボタンを押すたびにメニューがポップアップします。それが発生した場合、ロック画面が正常に作成されました)ホーム画面アプリケーションも作成することにした場合。
  3. ロック画面でパスワードがうまく機能しない

しかし、それが役立つ場合、ここに私がやったことがあります:

画面のオンとオフをチェックし続けるサービスを作成する必要があります。

画面がオフの場合は何もしません。画面がオンの場合、アクティビティを開始し、ユーザーが画面のロックを解除してもらいたいことをユーザーが実行するのを待ちます。彼がそれをしたら、アクティビティを終了します。

その際、PhoneStateListener を拡張し、戻るボタンを無効にすることで、着信をリッスンしてチェックできるメソッドをセットアップする必要があります。

幸運を祈ります。さらに進展があればお知らせください。

于 2013-10-15T19:39:48.850 に答える
1

たぶん、このプロジェクトはGlowPadViewを助けることができます。あるプロジェクトでうまく使用しました。それがあなたが探しているものであることを願っています。

于 2013-09-11T04:37:28.527 に答える