在安卓开发中,我们经常会遇到这种情况,就是可爱的UI们设计了一套属于我们自己风格的弹出框,为了彰显我们自己的风格,使用自动的dialog当然满足不了我们的需求,所以还是得这基础上写出我们自己的提示框,以后UI再变化,我们也只需要修改样式就好了。
1.首先我们先写好dialog的样式
custom_dialog.xml
android:id="@+id/content"
android:layout_width="280dp"
android:layout_height="wrap_content"
android:paddingRight="24dp"
android:paddingLeft="24dp"
android:paddingTop="21dp"
android:paddingBottom="21dp"
android:orientation="vertical">
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="#deffffff"
android:letterSpacing="0.03"
android:lineSpacingExtra="8sp"
android:text="提示"
android:layout_marginTop="6dp"
android:layout_marginBottom="15dp"
android:visibility="gone"/>
android:id="@+id/message"
android:layout_width="256dp"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="#99ffffff"
android:letterSpacing="0.02"
android:lineSpacingExtra="6sp"
android:text="这是自定义弹出框"
/>
android:id="@+id/twoButtonLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="31dp">
android:id="@+id/negativeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="#138ef0"
android:letterSpacing="0.09"
android:lineSpacingExtra="2sp"
android:text="取消"
android:layout_alignParentRight="true"
android: