Android仿微信输入框效果的实现代码
仿微信输入框效果图:
输入框:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="50dp" android:layout_marginRight="50dp" android:background="@drawable/weixin_edittext" android:layout_alignParentBottom="true" android:layout_marginBottom="6dp" android:paddingLeft="5dp" android:paddingRight="30dp" android:textColor="#000000"/>1 background: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="#0ac39e" /> </shape> </item> <item android:bottom="6dp"> <shape android:shape="rectangle" > <solid android:color="#ffffff" /> </shape> </item> <item android:bottom="1dp" android:left="1dp" android:right="1dp"> <shape android:shape="rectangle" > <solid android:color="#ffffff" /> </shape> </item> </layer-list>
思路:
采用LayerList来实现,分三层实现,这里假设activity的背景是白色,第一层也(就是最底层)是绿色;第二次是白色,但是距离底部有一段小偏移,目的是为了做出文本框两边的小勾;第三层也是白色,但是它距离底部和左右两边都有一定距离。通过三层配合,即可实现这种效果。
以上所述是小编给大家介绍的Android仿微信输入框效果的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关文章
android 自定义ScrollView实现背景图片伸缩的实现代码及思路
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~,首先还是按照通例给大家看下示例.2013-05-05详解 Android中Libgdx使用ShapeRenderer自定义Actor解决无法接收到Touch事件的问题
这篇文章主要介绍了详解 Android中Libgdx使用ShapeRenderer自定义Actor解决无法接收到Touch事件的问题的相关资料,希望通过本文能帮助到大家解决这样的问题,需要的朋友可以参考下2017-09-09浅谈android Fragment横竖屏翻转对重新加载的要求
下面小编就为大家分享一篇浅谈android Fragment横竖屏翻转对重新加载的要求,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01Android Activity View加载与绘制流程深入刨析源码
这篇文章主要介绍了Android Activity View的加载与绘制流程源码分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-08-08Presenting Streams in Flutter小技巧
这篇文章主要为大家介绍了Presenting Streams in Flutter小技巧示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12
最新评论