2018-03-20

Layer_list的xml实现
layer_list可以用来实现一些效果,比如说单边,双边,层叠等效果
在布局管理中,对某个控件直接使用background属性为设置好的layer_list就可以了。建立一个layer_list,是在drawable文件夹下,新建一个drawableable Resource file,起一个名字为aaa.xml。

<item>
    <shape>
        <solid android:color="#02a0ef"/>//设置背景颜色为蓝色
    </shape>
</item>
    <item android:top="1dp">
        <shape>
            <solid android:color="#fff"/>//设置背景颜色为白色,这样就留出的1dp的线条
        </shape>
    </item>

这个可以实现一个单边效果,就是在控件的上方有一条横线
接下来实现双边效果,就是控件的上下都有一条横线

<item>
    <shape>
        <solid android:color="#02a0ef"/>//设置背景颜色为蓝色
    </shape>
</item>
    <item android:top="1dp"
              android:bottom = "1dp">
        <shape>
            <solid android:color="#fff"/>//设置背景颜色为白色,这样就留出的1dp的线条
        </shape>
    </item>

实现一个由大到小缩进的这样一个效果

<item>
  <bitMap src = // 此处为你要显示的图片/>//第一幅图片
</item>
<item android:left="20dp"
          android:top = "20dp">
        <bitMap src = //图片               />//相对第一张左和上都缩进20dp
    </item>
<item android:left="40dp"
          android:top = "40dp">
        <bitMap src = //图片               />//相对第一张左和上都缩进40dp
    </item>

当android:gravity="center"时,只有层叠效果,没有缩进

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 全脑教养法-冰灵 简介: 现代父母养育孩子不再只是教会他们吃饱穿暖那么简单,而是是拓展孩子的思维,帮助孩子获得无限...
    冰灵_正面管教讲师阅读 3,744评论 0 0
  • 匠心,让自己成为某一领域的专家。 前段时间看死党刀刀的复盘,里面讲到什么是匠心: 如果你有一家小饭馆,菜单上有20...
    波波BBBlockChain阅读 1,319评论 0 1
  • 1.在activity_main.xml中: 2.自定义每个Fragment的布局 3.在MainActivity...
    KryNa阅读 1,436评论 0 0
  • 总是在这片土地桃花泛红,剥光这梦境影子是荒凉贫瘠你在暴乱中写作,消隐无踪词语在各自的空旷中既无忧伤,也无重量
    游天杰阅读 1,562评论 3 3
  • 夜,那么的美,让人瞎想;夜,那么的安静,让人恐慌;夜,那么的惆怅,让人迷茫;由不得思念,由不得等待,期待,盼望;就...
    O雨阅读 1,301评论 0 0

友情链接更多精彩内容