zoukankan      html  css  js  c++  java
  • Android:res之shape制作圆角、虚线、渐变

    xml控件配置属性

    android:background="@drawable/shape"

    标签

    corners ----------圆角
    gradient ----------渐变
    padding ----------内容离边界距离
    size ------------大小 
    solid  ----------填充颜色
    stroke ----------描边

    注意的是corners的属性bottomLeftRadius为右下角、bottomRightRadius为左下角

    shape制作圆角

    <Button 
        android:layout_width="160dp"
        android:layout_height="wrap_content"
        android:background="@drawable/button_shape"
        android:text="圆角按钮"
        />
    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >
        <solid android:color="#fff"/>
        <padding android:top="10px" android:bottom="10px"/>
        <corners android:radius="16px"/>
        <stroke android:width="1px" android:color="#000"/>
    </shape>
    复制代码

    shape制作虚线

    没有dashGap属性则为实线

    <View 
        android:layout_width="match_parent"
        android:layout_height="5px"
        android:layout_marginTop="10dp"
        android:background="@drawable/line_shape"
        />
    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="line" >
        <stroke
            android:dashGap="3dp"
            android:dashWidth="8dp"
            android:width="1dp"
            android:color="#63a219" />
        <size android:height="1dp" />
    </shape>
    复制代码

    shape制作渐变

    <View 
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:layout_marginTop="10dp"
        android:background="@drawable/gra_shape"
        />
    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <gradient
            android:angle="270.0"
            android:endColor="#ffffff"
            android:startColor="#000000" />
    
    </shape>
    复制代码
  • 相关阅读:
    linux下vim的安装及其设置细节
    vm虚拟机下ubuntu连接上ssr
    文件写入-结构体排序
    利用链表进行报数游戏
    链表——尾插法
    C#设计模式总结
    C#设计模式(20)——策略者模式(Stragety Pattern)
    Autofac在项目中应用的体会,一个接口多个实现的情况
    C#设计模式(1)——单例模式
    jquery.js与sea.js综合使用
  • 原文地址:https://www.cnblogs.com/BoYu045535/p/5021235.html
Copyright © 2011-2022 走看看