2012-05-30 10 views
5

私はiOSアプリを変換しており、iOSからAndroidへのUIActionSheetに相当するものを実装する必要があります。Android:iOS UIActionSheet相当

これを最もよく模倣するUI要素は何ですか。

私はAndroid 2.2以降をターゲットにしています。

答えて

7

AlertDialogオブジェクトまたはDialogオブジェクトを使用します。 AlertDialogクラスは、あなたが求めるものを行います。ダイアログでは、よりカスタマイズ可能です。

編集:同じアニメーション効果が必要な場合は、SlidingDrawerを使用する必要があります。

注:AlertDialog以外のこれらのクラスは、UIActionSheetと同じくらい使いやすいものです。

2

ボトムシートは、バージョン23.2でデザインサポートライブラリに追加されたマテリアルデザインコンポーネントです。ボトムシートは、画面の下部から表示される非常に単純なウィンドウで、IOS UIActionSheetのような同様のビューを提供し、開発者は要件に応じてカスタマイズできます。

add dependency compile 'com.android.support:design:<latest-library-version>' in app gradle。

は、これは私があまりにも `BottomSheet`を使用することをお勧めしますhttps://material.google.com/components/bottom-sheets.html#

+0

をlink--参照してください。確かに2018年です:) –