BottomSheetBehavior został wprowadzony do biblioteki wsparcia projektowania Android 23.2, jednak nie przyciemnia reszty ekranu i nie blokuje interakcji z resztą interfejsu użytkownika. Czy mimo to można to osiągnąć?Dim Screen i interakcja bloku z BottomSheets
6
A
Odpowiedz
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);
}
}
W swojej działalności:
BottomSheetDimmedFragment sheet = new BottomSheetDimmedFragment();
sheet.show(this);
Teraz będziesz miał słabe i również po kliknięciu na przyćmione okno zostanie zamknięte.
Realizacja zaczerpnięte z here.
1
Użyj dolnego arkusza z fragmentem zamiast widoku :)
Powiązane problemy
- 1. Aktywność i interakcja fragmentów
- 2. Interakcja Silverlight i JavaScript
- 3. interakcja super() i @staticmethod
- 4. NSThread i UIViewController interakcja
- 5. "Dim myarray() jako ciąg" VS "Dim myarray() jako wariant"
- 6. Uruchom screen z Perla
- 7. Interakcja VBA z eksploratorem internetowym
- 8. IO i Być może interakcja z monadą
- 9. Interakcja między networkx i matplotlib
- 10. Dodać do ekranu iPhone Dim
- 11. Interakcja z interfejsem API REST z Clojure
- 12. Interakcja przestrzeni nazw i znajomych w C++?
- 13. Polecenie sbt clear screen
- 14. Interakcja z komponentami React z niereagującego świata
- 15. Apache + mod_wsgi interakcja
- 16. Interakcja z długo działającym skryptem python
- 17. Interakcja OpenCL/OpenGL z wieloma procesorami GPU
- 18. Interakcja Rust z C++ std :: string
- 19. Interakcja aplikacji Android z metodami Laravel Action
- 20. Interakcja Meteorytów z JQuery lub Animacja ogólnie
- 21. Interakcja z aktorami w aplikacjach scala swing
- 22. UICollectionView like Home Screen iOS
- 23. Delphi - DirectX - OSD/Screen Overlay
- 24. Interakcja SVN Hudson JIRA
- 25. Google Chrome Black Screen ... śmierci?
- 26. blok ruby i zwracanie czegoś z bloku
- 27. Interakcja z dartami/dostęp do bazy danych
- 28. Interakcja JUnit @Rule lifecycle z @Before
- 29. Interakcja z terminami Outlook za pomocą szyn
- 30. Kamera OnResume Reinit Black Screen