最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Android shape自定义圆形和圆角正方形矩形xml

Android 太平洋学习网 浏览 评论

Android shape如何在xml中定义圆形,环形,圆角矩形,如正方形,长方形呢?在App开发中,我们通常都要学会使用shape来定义,一般用到的oval与rectangle这两个属性,下面是使用案例。

solid属性定义的是图形实体内容颜色定义

size属性定义图形的大小,如圆形则表示直径,如果是长方形和正方形,则表示长和宽

stroke定义边框等的高度,颜色等

1:圆形的定义

<?xml version="1.0" encoding="utf-8"?>
<shape 
   xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval"
    android:useLevel="false" >
    <solid
        android:color="@color/red" />
    <size android:width="8dp"
          android:height="8dp" />
</shape>

效果如图所示:

image.png

2:环形的定义

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="#CA2B39"/>
    <stroke
        android:width="3dp"
        android:color="#FEFDFD"/>
    <size android:width="85px"
        android:height="85px" />
</shape>

效果如图所示:

image.png

3:圆角矩形(长方形,正方形)定义

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!-- 填充颜色 -->
    <solid android:color="#CA2B39"></solid>

    <!-- 矩形边框线的宽度,颜色灰色 -->
    <stroke android:width="3px" android:color="#D5D5D5"></stroke>

    <!-- 矩形的圆角半径 -->
    <corners android:radius="5px" />

    <!-- 矩形的长和宽 -->
    <size android:width="100px" android:height="100px"/>
</shape>

效果如图所示:

image.png

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/android/1118.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论