Wansuko-cmd / Passon

3 stars 0 forks source link

細かい機能の追加 #46

Closed Wansuko-cmd closed 2 years ago

Wansuko-cmd commented 2 years ago

概要

取るに足らない細かい機能を追加しました

実装したところ

アプリアイコンの追加 image

アニメーションの追加 バックグラウンドにアプリが移動した時Login画面からやり直す機能を追加(finishを利用) 編集画面でパスワードの表示・非表示切り替え機能の追加 image

テストの修正

懸念点

アプリケーションをオーバービューに移動したときに、今だと画面が見えてしまう状態なので、これを隠したいのですが、何か方法はないでしょうか?onPauseの時にfinishを入れてみてもダメそうでした・・・ image

編集画面で保存前に画面を離れるときにモーダルを出したいのですが、どのリスナーを使えばいいのかが分かりません・・・

よろしくお願いします

ymshun commented 2 years ago

アプリケーションをオーバービューに移動したときに、今だと画面が見えてしまう状態なので、これを隠したいのですが、何か方法はないでしょうか?onPauseの時にfinishを入れてみてもダメそうでした・・・

chromeのシークレットモードとか、有料動画再生サービスとかで見るやつかな。あれ、どうやるんだろう。 chromeのシークレットモードの動き見てみたら、一旦アプリをオーバービューの状態にしても見えたままで、一度ホームに行った後にオーバービューの画面を出すと白くなってるみたい。もしかしたら最近のandroidではオーバービューになってすぐにアプリを非表示状態にするみたいなのできなくなってそうな気もしてる。

https://stackoverflow.com/questions/27284778/need-to-hide-content-of-program-from-android-overview-screen ここに乗ってるFLAG_SECUREとか試したらどうなるかな? スクショ禁止するやつみたいだけど、もしかしたらchromeのシークレットモードと同じ動作にできるかもしれない。(ちょっとやってみないと分からないけど)

あとは、onPauseとかどこかのタイミングで画面を無理やり白くするとかかなー(ライフサイクル的にviewを触れるのかどうかがきわどそう)

誰かこの辺知見ある人いたら聞きたいです。

ymshun commented 2 years ago

編集画面で保存前に画面を離れるときにモーダルを出したい

多分画面離れる際にモーダルを出すっていうのは少し難しいかも。 アプリ内の戻るボタンやOSのバックボタンは対応できるけど、 ホームボタンとかオーバービューにするボタンみたいなOS起因のユーザーアクションをブロックしてモーダルを出すこととかは厳しそう、、

対策をとるとしたら、