android shape使用说明
来源:互联网 发布:淘宝买什么产品好 编辑:程序博客网 时间:2024/06/08 02:07
在实际开发中,经常会遇到需要设置组件背景图片的形状、颜色、样式等,例如圆形、角是圆形、矩形等。我们的解决办法,大概有两种,一种是,交给美工去做图(这种效果还是让美工妹子去做!不然她没啥工作了!随便可以和美工妹子聊~!呵呵)!还有一种就是自己实现,当然并不是自己去用ps去做,是要用程序去实现这种需求!那么接下来,咱们就看看是怎么实现?
要实现这样的效果,最简单的做法就是在xml文件里面去设置!需要用到android shape这个属性。
android:shape="rectangle" 设置为矩形
android:shape="line" 设置为线条
android:shape="oval" 设置圆形
1.solid 填充 颜色 <solid android:color="@color/red"/>
2.stroke 描边 <stroke android:width="2dp" android:color="@color/white"/>
3.corners 四个角的圆角半径
<corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp"/>4.size 大小
<size android:width="60dp" android:height="60dp"/>
5.padding 内边距
<padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp"/>
6.gradient 渐变
<gradient android:startColor="@color/white" android:centerColor="@color/red" android:endColor="@color/black" android:useLevel="true" android:angle="45" android:type="radial" android:centerX="0" android:centerY="0" android:gradientRadius="50"/>
android shape的基本属性就这么多!接着,我们就实现一个小例子!代码如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <solid android:color="@android:color/holo_red_light" /> <size android:height="30dp" android:width="30dp" /> <padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp"/></shape>效果如图:
还有一张效果图:
就是这么简单!相信你也肯定会用到的!
PS:例子下载地址
0 0
- android shape使用说明
- android shape属性及使用说明
- android shape selector layer-list使用说明
- android:shape
- Android Shape
- android shape
- android:shape
- android shape
- android shape
- Android Shape
- android:shape
- Android Shape
- Android Shape
- android shape
- android shape
- android shape
- Android:shape
- android:shape
- object is not afunction错误
- USACO入门以及提交格式
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- fiddler抓包-get/post请求
- Scala Spark 求众数
- android shape使用说明
- UITextView的Placeholder占位文字
- java相关-- 工作笔记第一天
- hdu 1874畅通工程续(基础Floyd)
- c++中随机数的应用
- oracle dba常用sql
- iOS_开发中遇到的那些问题_4
- 解析传值调用
- A星寻路算法介绍 Introduction to A* Pathfinding