Мне нужно создать диалог над фрагментом (который занимает весь экран). Диалог должен быть плавающим диалогом, который будет располагаться над фрагментом с фрагментом, затемненным вне фрагмента.
Для пользовательского диалога у меня есть linearLayout с изогнутыми краями, независимо от того, что я делаю, диалог имеет черное граничащее со всех сторон (очень малое). Я пробовал все, чтобы сделать его прозрачным и уйти (так что все диалоговое окно представляет собой только линейный макет - изогнутый блок)
Для DialogFragment это то, что у меня есть для onCreateView
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
LinearLayout layout =(LinearLayout)inflater.inflate(R.layout.custom_dialog, null);
LinearLayout item = (LinearLayout)layout.findViewById(R.id.display_item);
populateItemData(item, inflater);
return layout;
}
custom_dialog - это просто LinearLayout, у которого есть андроид: backgroung установлен на # 000000
Это мой стиль для пользовательского диалога
<style name="CustomDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:alwaysDrawnWithCache">false</item>
<item name="android:windowContentOverlay">@null</item>
</style>
Я пробовал всевозможные комбинации в этом стиле (из того, что я видел в Интернете), и я не могу избавиться от этого досадного черного гранича, я могу нарисовать его белым или любым другим цветом, если я установил этот фон LinearLayout ничего, кроме # 000000...
Я потратил буквально 3-4 часа на это, я надеюсь, что кто-то еще может помочь...