私は、バーコードスキャン機能を持つ複数のEditText
の項目を持っているAndroidアプリを持っています(ユーザが長持ちし、ZXingインテントが呼び出されます)。Android:EditTextのバーコードスキャン機能を視覚的に示す方法
私は、このアイテムにバーコードスキャナ機能が付いていることをユーザーに視覚的に示すことが必要ですが、これを行う標準的な方法を見つけることができませんでした。私は、他の誰かがそれをやっていることで、私のアプリが邪魔にならないようにしたいのですが、標準的なやり方がないか、見つけられないのですか?
私のアプローチは、背景色、境界線またはフォントを変更する新しいスタイル、またはEditText
に描画可能なイメージを追加することです。誰か提案をすることはできますか?
「カジュアルユーザー」として、私はEditTextにスキャン能力があるとは決して考えません。 EditTextの横にあるボタン(おそらく画像またはテキスト)がそのスキャンをトリガーすることをお勧めします。 – xandy
OKだから、私がやっていることは、モバイルデバイス用の標準デザインパターンではないかもしれません。しかし、IMHO画面の方がモバイルアプリのほうがきれいです。ボタンではなくジェスチャーでバーコードスキャナーを呼びたいと思います。そして、OCR機能を追加すればもっと多くのボタンができます。私はここで間違っていますか? – stevekiwi
まあ、私にとって、長いプレスは常に好まれていません。直感的ではなく、この隠れた機能についてユーザーに知らせるためには別のチュートリアルやヘルプが必要です。あなたはきれいな画面については正しいですが、混乱しないことが最も重要です。ああ、BTW、長いプレスはスキャン/ OCRをどのように区別しましたか?コンテキストメニューポップアップ? – xandy