質問: android バックグラウンド:androidには、長いクリックが行われたときに発生するポップアップメニュー(右クリックのようなもの)の機能があります。これは通常、リストビューで行われますが、どこでも行うことができます。そして、リストビューでさえ、それは一貫して行われません。質問:多くのユーザーがこのロングクリックのメタファーに気付いていないので(まだ?)、同じメニューを表示するフルオンボタンよりも小さいロングクリックオプションが利用できることを示すための合意されたベストプラクティスがありますか?2011年12月12日更新: musicなどのgoogleの最新アプリやhoneycombのその他のアプリでは、icsとosのバージョンが低いほど、ロングクリックオプションがなくなったようです。ドードーの道と、リスト行の右側のアイコン(ほとんどの場合、小さな三角形)に置き換えられました。
回答: これを行う1つの方法は、オレンジから白へのカラーランプでlistviewが行うように、遷移またはアニメーションを使用することです。これを行う方法については、 transitiondrawable を参照してください。ここで関連するソースを確認することもできます。 list_selector_background.xml list_selector_background_transition.xml クイックアップデート:トランジションを使用する理由は、ユーザーがこのアイテムが「アクティブ」であるというフィードバックをすぐに取得できるためです-少しだけ操作すると何かが発生します。これは、「適切なフィードバックを表示する」- android uiデザインのヒント とうまく適合します。別のオプションは、リソースで説明されているように、長押しの代わりにquick actionsパターンの使用を開始することです未満: android向けtwitter:androidの進化するuiパターンの詳細 (パターン6を参照) google i/o 2010-android uiデザインパターン ただし、現時点ではクイックアクションはandroidフレームワークに含まれていません。