BottomSheetBehavior è stato introdotto in Libreria di supporto di progettazione Android 23.2, tuttavia non oscura il resto dello schermo e non blocca l'interazione con il resto dell'interfaccia utente. C'è comunque questo può essere raggiunto?Schermata ridotta e interazioni a blocchi con fogli inferiori
6
A
risposta
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);
}
}
Nella vostra attività:
BottomSheetDimmedFragment sheet = new BottomSheetDimmedFragment();
sheet.show(this);
Ora, si avrà una debole e anche quando si fa clic su una fioca finestra di dialogo si chiuderà.
Attuazione preso da here.
1
Utilizzare il foglio inferiore con un frammento invece di una vista :)
Problemi correlati
- 1. MBProgressHUD blocchi interazioni con un UIScrollView quando mostrati
- 2. Barplot con differenze e interazioni significative?
- 3. Verifica interazioni con servizi esterni
- 4. Come avviare l'app WinForm ridotta a vassoio?
- 5. CameraManager su dispositivi inferiori a Lollipop
- 6. dimensioni dell'app per iPhone inferiori allo schermo
- 7. Prese bsd inferiori a livello inferiore
- 8. jquery .live() interazioni evento
- 9. Cosa sono i bit inferiori e superiori?
- 10. blocchi nidificati e riferimenti a sé
- 11. Come accedere (leggere, scrivere) a fogli di lavoro Fogli Google con Python?
- 12. difficoltà a capire limiti inferiori quando viene utilizzato con lambda e interfaccia funzionale
- 13. Ereditarietà Jinja2 con blocchi e include
- 14. Come faccio a bloccare le interazioni Langohr RabbitMQ in clojure?
- 15. Connessione di fogli di calcolo a MySQL con JDBC
- 16. Cattura i tasti multimediali quando l'applicazione viene ridotta a icona
- 17. Interazioni frammento frammento nidificato Android
- 18. Schermata con CAEmitterLayer
- 19. Come rimuovere interi in array inferiori a X?
- 20. mutex e blocchi
- 21. blocchi e oggetti
- 22. Cosa fa la funzione 'ridotta' fare e come usarlo
- 23. iPhone: la tastiera a schermo blocchi
- 24. Bordi inferiori sulla griglia WPF
- 25. NSURLConnection con blocchi
- 26. blocchi sincronizzati e dispatch_async
- 27. Objective-C con blocchi
- 28. Perché Android avvisa l'utilizzo di dimensioni inferiori a 12sp?
- 29. Carica e scarica dinamicamente fogli di stile
- 30. interazioni Stubbing Redis in JavaScript utilizzando Sinon