摘要:本文将带你了解Android应用开发Android shape的用法,希望本文对大家学Android有所帮助。
本文将带你了解Android应用开发Android shape的用法,希望本文对大家学Android有所帮助。
"
Android shape的用法。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!--?xml version=""1.0"" encoding=""utf-8""?-->
<shape xmlns:android=""https://schemas.android.com/apk/res/android"">
<!-- 填充色为白色 -->
<solid android:color=""@color/colorWhite"">
<!-- 圆角 radius为角的弧度,值越大角越圆。-->
<corners android:radius=""5dp"">
<!-- 描边 width描边的宽度,color描边的颜色-->
<stroke android:color=""@color/colorDivider"" android:width=""@dimen/height_pider"">
<!-- 四周留出来的空白,和xml文件中的pad效果一样,对内起作用 -->
<padding android:bottom=""30dp"" android:left=""20dp"" android:right=""30dp"" android:top=""20dp"">
<!-- 背景颜色渐变 -->
<gradient android:angle=""90"" android:endcolor=""#ff00ff00"" android:startcolor=""#ff0000ff"">
</gradient></padding></stroke></corners></solid></shape>
shape总体说来可以看做是使一张图片,放在drawable目录下,可以单独使用,也可以和selector一起使用,主要用户处理图片的圆角,点击变色的变化。可以单独写comm_shape.xml,press_shape.xml(文件名是随便取的), 然后结合selector使用,如果熟练的话可以直接在selector中直接写,那样看起来文件不是那么多。注意上面的代码中,实心solid和渐变gradient一般不会一起使用。
"
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号