本文主要是介绍shape 简单使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用 shape 绘制线条
`
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval" ><!-- 填充颜色 --><solid android:color="#F0F0F0" ></solid><!--线的宽度,颜色灰色--><stroke android:width="2dp" android:color="#777777"></stroke><!-- 矩形的圆角半径 --><corners android:radius="5dp" /></shape>
- 使用 shape 绘制矩形
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle" ><!-- 填充颜色 --><solid android:color="#F0F0F0" ></solid><!-- 显示一条实线,线的宽度为 width,颜色为 color --><!-- <stroke android:width="2dp" android:color="#E3E0D5"></stroke> --><!-- 显示一条虚线,破折线的宽度为 dashWith,破折线之间的空隙的宽度为 dashGap,当 dashGap=0dp 时,为实线 --><stroke
android:dashGap="2dp"android:dashWidth="5dp"android:width="2dp"android:color="#777777" /><!-- 虚线的高度 --><size android:height="10dp" /><!-- 矩形的圆角半径 --><corners android:radius="0dp" /></shape>
- 使用 shape 绘制半圆角矩形
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle" ><!-- topLeftRadius、topRightRadius 为半圆角矩形上半部分的圆角半径,bottomLeftRadius、bottomRightRadius 为矩形下半部分的圆角半径,值为0表示直角 --><corners
android:bottomLeftRadius="0dp"android:bottomRightRadius="0dp"android:topLeftRadius="5dp"android:topRightRadius="5dp" /><gradient
android:angle="270"android:endColor="#d3d3d3"android:startColor="#d3d3d3" /><stroke
android:width="0.5dp"android:color="#d9d9d9" /></shape>
这篇关于shape 简单使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!