本篇主要介绍自定义view:以自定义button圆角实现为例
1.效果对比:
<Button
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_marginTop="10dp"
android:layout_below="@id/rg"
android:id="@+id/loginBtn"
android:text="登录"
(1)、没有圆角设置
android:background="#ff0000"
(2)、设置圆角
android:background="@drawable/shape"
android:textSize="19sp"
android:textColor="#ffffff" />
2.具体实现步骤:
代码:
<!-- 填充的颜色 -->
<solid android:color="#ff0000"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<!-- 设置按钮的四个角为弧形 -->
<!-- android:radius 弧形的半径 -->
<corners android:radius="5dp"
android:layout_height="match_parent"
android:layout_width="wrap_content" />
<!-- padding:Button里面的文字与Button边界的间隔 -->
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
最后给button赋值即可:
android:background="@drawable/shape"