类似地图比例尺钩子下边框实现

来源:互联网 发布:h3c路由器绑定mac地址 编辑:程序博客网 时间:2024/04/27 16:29

近期在app中接入高德地图,需要实现自定义的比例尺,比例尺的下边框比较麻烦,实现起来大概有2种思路吧
第一:使用点9图,微信就采用这种方式实现EditView输入框
第二:使用drawable,这种方式复杂一点,使用三层shape绘制
三层实现,activity的背景是白色,第一层也(就是最底层)是黑色;第二层是白色,但是距离底部有一段小偏移(5dp),目的是为了做出文本框两边的小勾;第三层也是白色,但是它距离底部和左右两边都有一定距离。然后通过layer-list整合三层,即可实现这种效果,xml如下:

<?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="#000000"/>        </shape>    </item>    <item android:bottom="5dp">        <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>

效果图

0 0
原创粉丝点击