在项目中遇到这种情况:由于一些原因,自己需要用LinearLayout的垂直布局做出ListView的那种效果,但是ListView是自带了分割线的,而且顶部底部都是没有分割线的,每个item中间都是1dp宽度的分割线。我一开始是想到LinearLayout中的每个 ...
http: bbs.csdn.net topics 这种方法只是两个颜色块相减而已 lt xml version . encoding UTF gt lt layer list xmlns:android http: schemas.android.com apk res android gt lt 连框颜色值 gt lt item gt lt shape gt lt solid android: ...
2015-04-14 13:58 0 2146 推荐指数:
在项目中遇到这种情况:由于一些原因,自己需要用LinearLayout的垂直布局做出ListView的那种效果,但是ListView是自带了分割线的,而且顶部底部都是没有分割线的,每个item中间都是1dp宽度的分割线。我一开始是想到LinearLayout中的每个 ...
给LineLayout的左、右和底部加边框,定义下面的white_border.xml文件: <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> < ...
实现原理使用layer-list对shape进行叠加显示。 直接上代码: 以上是半圆的实现效果。 半边框的实现效果。 奉上一个半圆并且半边框的shape,希望能给大家带来帮助。 ...
如上图,我们是我们想要的效果,我们实现思路是我们绘制两层shape。 1.shape绘制第一层矩形的填充为渐变色。 2.shape绘制第二层矩形的填充色为白色,然后给第二层上下左右减少边框厚度的尺寸,这样子第一层矩形背景的渐变色就展示出来形成一个边框线。 代码 ...
="#d6d6d6" android:width="1dp"/>//设置边框的颜 ...
以下一Button标签为例: 这里就联系到标签<shape>,设置背景样式、边框、渐变、圆角等,各种效果的使用方法见如下代码 drawable文件夹新建一个buttonstyle.xml,内容如下 然后在button里面引用如下: 引用:http ...