layer-list简单使用教程

layer-list简单使用教程_第1张图片

最近UI设计了这样一张图,一开始的想法是自定义view自己画出来,后来了解到layer-list这个标签,相当方便的解决了这个需求简单又好看~~下面简单记录一下layer-list的使用教程



            
        

layer-list简单来说就是可以层叠的放置drawable类型的文件,这里我用的是三个drawable文件层叠,每个drawable文件里面都是用shape画出的椭圆。

1.首先用相对布局,中间放置一张圆形的图片(图片裁剪成圆形网上已经有很多开源的控件了,这里不做讲述);

2.相对布局的background 属性就是我们需要编写文件

3.我们先画好三个椭圆形的drawable:



    
    
    


    
    
    



    
    
    

4.最后定义一个drawable文件,我这里命名为circle-layer:



    
    
    

可以自己调节每一层的drawable的显示位置,top、right、bottom、left,最后效果图是这样滴:

layer-list简单使用教程_第2张图片

在相对布局的background属性里引用layer-circle这个drawable资源,就能做出第一张图的效果啦~

转载请注明出处

   与君共勉  

你可能感兴趣的:(layer-list,Android,ui,layer-list,drawable,shape)