android使用xml方式为背景添加渐变,描边,圆角效果

android使用xml方式为背景添加渐变,描边,圆角效果

ID:20888932

大小:177.50 KB

页数:5页

时间:2018-10-17

android使用xml方式为背景添加渐变,描边,圆角效果_第1页
android使用xml方式为背景添加渐变,描边,圆角效果_第2页
android使用xml方式为背景添加渐变,描边,圆角效果_第3页
android使用xml方式为背景添加渐变,描边,圆角效果_第4页
android使用xml方式为背景添加渐变,描边,圆角效果_第5页
资源描述:

《android使用xml方式为背景添加渐变,描边,圆角效果》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用XML的方式为背景添加渐变的效果首先,在res/Drawable文件夹里面添加一个jbshape.xml文件,然后写入如下代码:shape 节点配置的是图形的形式,主要包括方形、圆形等,上边代码为方形,gradient 节点主要配置起点颜色、终点颜色及中间点的颜色、坐标、渐变效果(0,90,180从左到右渐变,270从上到下渐变)默认从左到右padding 节点主要配置上下左右的间距corners 节点配置四周园脚的半径实现这个效果,需要定一个title.xml内容如下:

2、ndroid=”http://schemas.android.com/apk/res/android”android:orientation=”vertical”android:layout_width=”fill_parent”android:layout_height=”fill_parent”android:background=”@drawable/jbshape”android:paddingLeft=”0px”> 在实现背景渐变的帖子里http://androidturing.iteye.com/blog/1238909有朋友建议看看shape的用法,确实很有帮助。这里我偷

3、懒转一篇比较详细的帖子,和大家一起进步~!Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码1. 2.     3.     4.     5.    

4、oid:angle="270"/> 9.     10.     13.     14.     16.    

5、        android:bottom="10dp"/> 21.  solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。stroke:描边android:wid

6、th="2dp"描边的宽度,android:color描边的颜色。我们还可以把描边弄成虚线的形式,设置方式为:android:dashWidth="5dp"android:dashGap="3dp"其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离。corners:圆角android:radius为角的弧度,值越大角越圆。我们还可以把四个角设定成不同的角度,方法为:XML/HTML代码1.

7、 android:bottomLeftRadius="20dp"   右下角 2.        android:topLeftRadius="1dp"   左上角 3.        android:bottomRightRadius="0dp"   左下角 4./> 这里有个地方需要注意,bottomLeftRadius是右下角,而不是左下角,这个有点郁闷,不过不影响使用,记得别搞错了就行。还有网上看到有人说设置成0dp无效,不过我在测试中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。