0

Android アプリには現在、多数のダイアログ ボックスとアラート ボックスがあります。これらをトーストに切り替えたいのですが、問題があります。一部のトーストでは、ユーザーが詳細情報を表示するか、ポップアップを閉じるかを選択する必要があります。トーストでこれを行う方法はないようです。

タップ可能なトーストをサポートする既存の Android ライブラリはありますか (つまり、タップすると、アプリ内のリスナーへの関数呼び出しがトリガーされ、通知のようになります)。そうでない場合、この「ここをタップして何かをする-そうでなければ、数秒で消える」UIパターンの推奨される代替手段はありますか、それとも自分のフラグメントをロールするだけですかそれのためのクラス?

4

1 に答える 1

2

私は自分のアプリと同様のことをしなければならないので、DropViewNotificationを書きました。これは、いわゆる通知を画面にアニメーション化することでそれを実現するボイラー プレートです。これはツールとしてのみ機能するため、自動非表示は行いません。

少なくとも 2 つまたは 3 つの明白なビュー (TextView、ProgressBar、ImageView) を配置する必要があるため、あらゆる種類のビューを受け入れて汎用性を高めます。必要に応じて、その場でコンテンツを切り替えることができます。アニメーションは、通知とメイン コンテンツの表示と非表示の両方に対してカスタマイズすることもできます。

実際には、コンテンツの表示や自動破棄などを処理するためのコントローラー クラスの追加を検討することをお勧めします。お役に立てば幸いです。

于 2013-02-08T04:31:39.110 に答える