2023-11-06
今回もjavascript。画面タッチを無効化するコードについてです。
アプリを操作中にあるダイアログが出ているときに画面を操作できてしまうと
ダイアログが閉じてしまい進捗が分からなくなるので、アプリのユーザーを不安にさせてしまいます。
ダイアログ表示中に画面タッチを無効化したいときは
下記のメソッド を使います。
imageDownloadDialog.setCanceledOnTouchOutside(false);
アプリのダウンロード中やデータの保存中はプログレスバーを用いて進行具合を表しますが
この処理中に画面を触ってバーが消えてしまうと、ダウンロードが何%進んでいるか分からなくなってしまい
ユーザーの視覚的にも印象が良くないので、処理をしているコードの中にこのメソッドを突っ込んで画面タッチを無効化しましょう。
自分は良く使っているアプリのレビューを見ていますが、起動時の挙動に対しては中々ハードな意見が多いもよう。
場合によってはそのままユーザー離れにつながるのでしっかり設計しなければいけませんね、