Android中shape的用法详解

用代码生成图片,而且图片能随意的更改,既方便又节省空间,下面就介绍用shape生成自定义图形的方法

步骤:

1. 在res/drawable下新建一个xml文件;

2. 在代码中引用这个xml文件,引用方式和图片一样。

定义shape图形的语法如下:


    //如果当做是LevelListDrawable使用时值为true,否则为false.

        //右下角的圆角半径

      //使用LevelListDrawable时就要设置为true。设为false时才有渐变效果

    

    

    

          //虚线的间隔

下面是几个示例:

1. 圆角矩形,扫描式渐变




    

    

    
结果:



2. 圆形,线性渐变




    

    

    

结果:


3. 虚线




    

    
结果:



4. 环形,放射型渐变




    

    

结果:


官方文档:

https://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

你可能感兴趣的:(Android)