这是练习Demo,主要是学习Bulider设计模式,代码规范不标准
1.DialogFragment的布局
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:background="@color/color_bg"> <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="20dp" android:textSize="18sp" android:textColor="@color/color_title" android:background="@color/color_msg" android:gravity="center" android:text="标题" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent"/> <TextView android:id="@+id/msg" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:padding="20dp" android:text="信息" android:textColor="@color/color_msg" android:textSize="16sp" android:background="@color/color_bg" app:layout_constraintTop_toBottomOf="@+id/title" app:layout_constraintStart_toStartOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent"/> <TextView android:id="@+id/small_msg" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:padding="10dp" android:text="固定信息1" android:textColor="@color/colot_tip" android:textSize="14sp" android:background="@color/color_bg" app:layout_constraintTop_toBottomOf="@+id/msg" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" /> <TextView android:id="@+id/tip" android:layout_width="match_parent" android:layout_height="wrap_content"