我有一個自定義的BttomSheetDialogFragment,我想在仰視圖回合角落BottomSheetDialogFragment
頂部圓角,這是我的自定義類,充氣我的佈局,我想從底部
View mView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mView = inflater.inflate(R.layout.charge_layout, container, false);
initChargeLayoutViews();
return mView;
}
出現
而且我有這個XML資源文件作爲背景:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<corners android:topRightRadius="35dp"
android:topLeftRadius="35dp"
/>
<solid android:color="@color/white"/>
<padding android:top="10dp"
android:bottom="10dp"
android:right="16dp"
android:left="16dp"/>
但問題是,當我設置這個資源文件作爲我的佈局的根元素的背景,邊角依然不圓
,我不能下面的代碼使用方法:
this.getDialog().getWindow().setBackgroundDrawableResource(R.drawable.charge_layout_background);
的Cuz其覆蓋BottomSheetDialog的默認背景,並且不會有我上面的底部查看任何半透明的灰色
你有沒有解決這個問題? –
@JohnErnestGuadalupe不幸的是我無法解決這個問題 –