BottomSheetBehavior Android Tasarım Destek Kütüphane 23.2 girmiştir BottomSheets ile Blok Etkileşim, ancak ekranın kalanını dim etmez ve UI geri kalanı ile etkileşimini bloke etmez. Bunun olmasına rağmen var mıdır? etkinlik olarakDim Ekranı ve
6
A
cevap
2
public class BottomSheetDimmedFragment extends BottomSheetDialogFragment {
public static final String TAG = BottomSheetDimmedFragment.class.getSimpleName();
@NonNull
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
final BottomSheetDialog dialog = (BottomSheetDialog) super.onCreateDialog(savedInstanceState);
final View view = View.inflate(getContext(), R.layout.test, null);
dialog.setContentView(view);
return dialog;
}
public void show(final FragmentActivity fragmentActivity) {
show(fragmentActivity.getSupportFragmentManager(), TAG);
}
}
: Artık
BottomSheetDimmedFragment sheet = new BottomSheetDimmedFragment();
sheet.show(this);
, bir loş ve loş tıklandığında da iletişim kapanacak sahip olacaktır.
Uygulama here alınan.
1
kullanımı yerine görünüşünün fragmanı ile alt tabaka :)