配置控件背景的xml文件
2016-05-13 11:27
190 查看
在drawable目录下新建xml文件,
gradient -- 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。
solid -- 填充色。
stroke -- 边框,其中width就是边框线的宽度。
corners -- 是否添加圆角,radius就是圆角的半径。
padding -- 定义内容离边界的距离。
shape表示的是一种状态,selecter表示多种状态:
</selector>
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:shape=
"rectangle"
>
<gradient android:startColor=
"#FFFF0000"
android:endColor=
"#80FF00FF"
android:angle=
"270"
/>
<padding android:left=
"50dp"
android:top=
"20dp"
android:right=
"7dp"
android:bottom=
"7dp"
/>
<corners android:radius=
"8dp"
/>
<solid android:color=
"#b4000000"
/>
<stroke android:width=
"2.0dip"
android:color=
"#b4ffffff"
android:dashWidth=
"3.0dip"
android:dashGap=
"0.0dip"
/>
</shape>
gradient -- 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。
solid -- 填充色。
stroke -- 边框,其中width就是边框线的宽度。
corners -- 是否添加圆角,radius就是圆角的半径。
padding -- 定义内容离边界的距离。
shape表示的是一种状态,selecter表示多种状态:
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<selector xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<item android:state_pressed=
"true"
>
<shape android:shape=
"rectangle"
>
<solid android:color=
"#53cbff"
/>
<corners android:radius=
"3dp"
/>
</shape>
</item>
<item android:state_selected=
"true"
>
<shape android:shape=
"rectangle"
>
<solid android:color=
"#53cbff"
/>
<corners android:radius=
"3dp"
/>
</shape>
</item>
<item>
<shape android:shape=
"rectangle"
>
<solid android:color=
"#44b2ff"
/>
<corners android:radius=
"3dp"
/>
</shape>
</item>
</selector>
相关文章推荐
- poj 2377 Bad Cowtractors(最大生成树模板)
- 算法总结
- c++第五次上机实验
- Neutron RPC API Layer
- Unity动态获取网络代码资源
- Cocos2d-x 解决编译时自动删除.so的问题
- 有依赖的0-1背包
- iOS获取UUID,并使用keychain存储
- iOS网络层架构设计分享
- 前端高级
- 《SQL反模式》笔记
- U3D启动画面-Splash Image
- Unity5.x版本AssetBundle打包研究
- MAC环境下开发环境的搭建
- python编码问题:\ufeff8804转换为8804
- EditText 选中ScrollView 跟随滚动
- 【POP动画引擎教程 01】实现图片折叠效果
- 点云pcd文件的生成
- 0513装饰器
- Win7 VS2013环境使用cuda_7.5.18