Android7.0 ShapeDrawable背景样式圆角
2017-09-04 14:18
120 查看
SHapeDrawable 通过颜色来构造图形。通过xml构建。
rectangle 矩形
oval 椭圆
line 横线
ring 圆环
ring标签有额外属性
corners表示shape的四个角
gradient 渐变色填充
solid纯色填充
stroke描边
padding 背景空白
size固有大小(可省略)
1.建立文件
在res文件里新建drawable文件,标签为shape2.标签详解
shape表示图形文件rectangle 矩形
oval 椭圆
line 横线
ring 圆环
ring标签有额外属性
corners表示shape的四个角
gradient 渐变色填充
solid纯色填充
stroke描边
padding 背景空白
size固有大小(可省略)
3.例子
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> // rectangle \ oval \ line \ ring //corners 四个角度 <corners android:radius="3dp" android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topLeftRadius="7dp" android:topRightRadius="8dp" /> //渐变色 <gradient android:angle="45dp" android:centerX="30dp" android:centerY="20dp" android:startColor="#000" android:centerColor="#fff" android:endColor="#555" android:gradientRadius="30dp" android:useLevel="false" android:type="radial" /> //solid 纯色填充 <solid android:color="#ccc" /> //stroke shape描边 <stroke android:color="#fff" android:dashWidth="3dp" android:dashGap="30dp" android:width="3dp" /> //padding 背景空白大小 <padding android:left="3dp" android:bottom="3dp" android:right="2dp" android:top="4dp" /> //size 固有宽度 高度 <size android:width="300dp" android:height="300dp" /> </shape>
相关文章推荐
- AlertDialog自定义样式显示圆角背景失败
- Qt之界面实现技巧-- 窗体显示,绘制背景,圆角,QSS样式
- Qt之界面实现技巧-- 窗体显示,绘制背景,圆角,QSS样式
- 圆角、描边背景样式,XML文件
- WPF--TextBox样式使用(文字居中、背景、圆角...)
- (六十八)进度条自定义样式(例如进度颜色、背景描边、填充、圆角)的方法
- Qt之界面实现技巧-- 窗体显示,绘制背景,圆角,QSS样式
- CSS3下不一样的阴影、背景和圆角边框样式
- less常用样式集,清除浮动、背景自适应、背景渐变、圆角、内外阴影、高度宽度计算。
- android:更改PagerTabStrip背景颜色,标题字体样式、颜色和图标,以及指示条的颜色
- css3 背景图 边框样式
- 修改样式后,保持fieldset的圆角
- AutoCompleteTextView修改下拉列表样式去点击时背景
- 【IOS】自定义UIAlertView样式,实现可替换背景和按钮
- 图片背景圆角拉伸
- [第五季]9.CSS样式分类及背景样式
- css背景样式
- 背景图及链接应用样式