Voglio creare un frammento di finestra di dialogo con gli angoli. Il problema che hoLayout angolo tondo Android in dialogfragment
Come si vede, se un TextView in in cima, ci saranno alcune parti di esso che è sopra la parte trasparente della finestra di dialogo, che è male. Ciò accade anche con quella barra di scorrimento dalla listview. Voglio "tagliare" quelle parti .. o mascherarle come nella seconda foto. È possibile?
forma
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#FFF" />
<corners android:topLeftRadius="20dp" android:topRightRadius="20dp"
android:bottomLeftRadius="20dp" android:bottomRightRadius="20dp"/>
<stroke android:color="#7F7F7F" android:width="1dp" />
</shape>
sto usando un layout lineare per il frammento, con lo sfondo di cui sopra. chiamo
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
per sbarazzarsi della barra del titolo colore di sfondo &.
Puoi provare il nuovo CardView, ha gli angoli arrotondati e la proprietà di elevazione, è bello –
Voglio usare DialogFragment .. la vista della scheda è una vista ... Voglio ottenere qualcosa come la finestra di dialogo di commento di Facebook (so che è un finestra popup, ma voglio fare una cosa simile con la finestra di dialogo dei frammenti) –