先贴上效果图:
实现步骤特别简单:
1.新建DialogFragment类,在OnCreateView中返回你自定义的view.
public class ADDialogFragment extends DialogFragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//加这句话去掉自带的标题栏
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
View view = inflater.inflate(R.layout.dialogfragment_person, null);
//init(view);
return view;
}
}
自定义dialogfragment_person的布局文件如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@color/white"
android:layout_height="match_parent"