圆角风格Button

圆角风格的按钮实际山就是一个带有圆角的背景,可以通过设置按钮的背景图片来实现

效果
  • 画一个圆角的矩形
<?xml version="1.0" encoding="utf-8"?>
<!-- android:shape="rectangle" 设置长方形几何图形 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <!-- 填充颜色 -->
    <solid android:color="#09f" />
    <!-- 设置四个角为弧形,指定弧形半径 -->
    <corners android:radius="5dip" />
    <!-- 设置按钮边框与文字之间间隔  -->
    <padding
        android:bottom="10dp"
        android:left="10dp"
        android:right="10dp"
        android:top="10dp" />
</shape>
  • 设置按钮的背景为圆角矩形
   <!-- 指定按钮的背景属性 -->
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/shape"
        android:text="圆角风格的按钮"/>
背景渐变
  • 设置背景渐变
 <gradient
        android:endColor="#3F51B5"
        android:startColor="#FF4081" />
设置边框线
  • 设置边框线
 <stroke
        android:width="3dp"
        android:color="#003399" />
单独设置四角弧度
  • 单独指定四角弧度
<shape xmlns:android="http://schemas.android.com/apk/res/android" >  
    <corners android:topLeftRadius="30dp" android:bottomLeftRadius="30dp"  
        android:topRightRadius="0dp" android:bottomRightRadius="0dp"/>  
    <solid android:color="#ff0000"/>  
</shape>  

类似圆角 控件也可使用此方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,055评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,711评论 0 17
  • 概述 今天我们来探究一下android的样式。其实,几乎所有的控件都可以使用 background属性去引用自定义...
    CokeNello阅读 10,333评论 1 19
  • 现代主题商城的创新除了硬件设施的创新,更为重要的是运营模式的创新。硬件设施的设计创新很容易被模仿和复制,但能够真正...
    空手而微笑阅读 3,663评论 0 0
  • 自从喜欢上足球,就成了个伪球迷。因为不是哪个队的狂热粉丝,却爱看那片绿茵场。行云流水的传球、细腻的脚法、过人的技...
    天涯姐姐阅读 1,488评论 0 0