2

Lollipop以降のデバイスのみをサポートするアプリを作成したいと考えています。

Snackbarしかし、UNDO オプションを使用する必要があるユース ケースがあります。読んだ後、私はしなければならないようです:

  • 使用するCoordinatorLayout(サポート ライブラリ 1)
  • を使用し、使用AppCompatActivityしないActivity
  • Theme.AppCompat.(...)の代わりに使用android:Theme.Material
  • アプリ内の他のすべてのビューへの変更(ちょっと皮肉なことに)とのActionBar互換性だけを含むAppCompat

Snackbarこれは、他の場所ですべてを書き直さなければならないような基本的な機能を使用する唯一の方法ですか?

もっと良い方法があることを教えてください。これだけでは意味がありません!

4

2 に答える 2

2

Snackbar のような基本的な機能を使用するには、これが本当に唯一の方法なのでしょうか?

が必要かどうかは、CoordinatorLayoutを表示する場所と方法によって異なりますSnackbar

ただし、それを超えて、公式のSnackbar実装を変更せずに使用するには、これらすべての悪ふざけを経験する必要があります。

私が使っているこのような、スナックバー パターンの独立した実装を使用することは大歓迎です。私の知る限り、公式の実装を支持して、それらはすべて作者によって中止されました。

于 2015-12-27T12:56:01.747 に答える