关于Android xml 绘图

原创 2016年05月31日 16:03:58

关于Android xml 绘图

当我们想为一个Button添加背景时,但是没有合适的图片,用代码画的话太麻烦。我们这时就可以用XML来完成绘制图或画。

Bitmap,在xml中使用Bitmap很方便

···
    <bitmap xmlns="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ic/>

通过shape在xml中绘制各种图形

这里的属性很多,参数也很多,需要记忆下,这样用的时候才能得心应手。

属性:

1.shape –指示绘制的形状 包括 rectangle ,oval,line,ring

2.corners –当shape为rectangle设置该属性,默认为1dp

    android:radius="integer"
    android:topLeftRadius="integer"
    android:topRightRadius="integer"
    android:bottomLeftRadius="integer"
    android:bottomRightRadius="integer"

3.gradient –设置渐变

android:angle="integer"

这个属性的值必须是45的倍数,否则运行会崩。该属性用于设置渐变的角度。

这个是angle=45时的图

这个是angle=”135”时的图

android:centerX="integer" android:centerY="integer"

该属性用于设置渐变的中心位置坐标。

android:startColor="" 
android:centerColor="" 
android:endColor=""

该属性设置渐变的开始中间结束颜色.如上图所示。

android:gradientRadius="integer"

这个属性用于渐变的半径,>_<设置半天没看到效果。

android:type="" --linear radial(放射状的) sweep(横扫状的)

用于设置渐变的的风格。如图

4.padding 这个不用解释了,用的很多了。用个图表示下

android:top=""
android:left=""
android:right=""
android:bottom=""

5.size 指定大小,一般配合scaleType使用

android:width=""
android:height=""

6.solid 填充颜色

android:color+""

7.stroke 设置边框

androi:color=""
android:width+""
android:dashWidth="" //虚线的宽度
android:dasGap=""   //虚线间隔的宽度
版权声明:本文为博主原创文章,未经博主允许不得转载。

基于springMVC的文件上传(亲自实践,完美的运行)

由于是一个新手菜鸟,所以说对很多东西都不是很了解,最近刚好在做一个项目需要做文件的上传和下载,以前直接是用写好的,这个自己动手写了一下用了半天时间跟大家分享一下。 一.环境是SSM+Maven    ...

Android使用XML绘图

  • 2017年08月03日 18:26
  • 1.44MB
  • 下载

Android XML绘图

1.Shape 在XML中使用Shape可以绘制各种不同的形状,,代码如下: 注意:在创建shape文件的时候要将工程切换到project模式下。 shape xmlns:android="h...

android xml 绘图 shape 解析

shape基本用法解析:

Android中XML绘图

在开发当中一直秉承:能用xml绘制的图片效果,就一定用xml来绘制。因为xml绘制的所占文件大小比图片小很多,一般都小于1K。从shape,layer-list 2种方式来做整理。 shape: ...

Android 绘图XML——Selector

selector可以实现归于不同的事件设置不一样的图像,例如点击按钮前后按钮背景变化 selector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的。定义的xml文件可...

Android XML绘图之 Selector

selector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的。定义的xml文件可以作为两种资源使用:drawable和color。作为drawable资源使用时,一般和...

Android-Xml绘图

Android XML绘图XMl在Android中可不仅仅是一个布局文件、配置列表。它甚至可以变成一张画、一张图。Bitmap声明: res/drawable/bitmap.xml ...

Android-XML绘图

XMl在Android中可不仅仅是一个布局文件、配置列表。它甚至可以变成一张画、一张图。...

Android xml绘图(四)-----------Selector

selector标签
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Android xml 绘图
举报原因:
原因补充:

(最多只允许输入30个字)