目录

android实现圆角效果

目录

android:实现圆角效果

activity本身没有圆角相关的属性,但可以通过以下方法实现圆角效果,步骤如下:

  1. 在res/drawable下创建xml文件,我命名rounded_corners.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android">
 	<!-- 背景颜色 -->
 	<solid android:color="#FF6200EE" />
 	<!-- 圆角半径,四个角不一样时分开写,四个角一样时直接写成 <corners android:radius="16dp" /> -->
    <corners
      android:topLeftRadius="16dp"
      android:topRightRadius="16dp"
      android:bottomLeftRadius="0dp"
      android:bottomRightRadius="0dp"
    /> 
    <!-- 边框 -->
     <stroke android:width="2dp" android:color="#FF000000" />
</shape>

其中,shape元素来定义背景的形状。solid元素设置了背景的颜色,corners 元素设置了圆角的半径。stroke元素设置了边框。

  1. 在布局文件中应用该背景。
<Button
    android:id="@+id/myButton"
    android:background="@drawable/rounded_corners" 
/>