热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Android使用<layer-list>实现微信聊天输入框功能

<layer-list>标签可以设置LayerDrawable,一种有层次的Drawable叠加效果,<layer-list>可以包含多个<item>标签。这篇文章主要介绍了Android使用<layer-list>实现微信聊天输入框,需要的朋友可以参考下

 LayerDrawable

  标签可是设置LayerDrawable,一种有层次的Drawable叠加效果, 可以包含多个 标签,

 每个 代表一个Drawable。可以通过left、right、top、bottom设置左右上下的偏移量,可以应用一个图片,也可以是一个shape

  我们来模仿实现微信的聊天输入框:

 先设置绿色的背景:

 <&#63;xml version="1.0" encoding="utf-8"&#63;>
 
  
   
    
   
  
 

 再叠加一层白色,留出侧面绿色线条的高度:

 <&#63;xml version="1.0" encoding="utf-8"&#63;>
 
  
   
    
   
  
  
   
    
   
  
 

再铺上一层白色,覆盖已经设置好的背景,留出底部和侧面的线条,中间的一层其实就是为了留出两边的绿色线框的高度: 

<&#63;xml version="1.0" encoding="utf-8"&#63;>
 
  
   
    
   
  
  
   
    
   
  
  
   
    
   
  
 

 

以上所述是小编给大家介绍的Android 使用实现微信聊天输入框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


推荐阅读
author-avatar
死了才能爱_403
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有