上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点,在xx ...
分类:
移动开发 时间:
2016-09-12 14:26:20
阅读次数:
269
Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总 ...
分类:
移动开发 时间:
2016-09-12 14:11:03
阅读次数:
230
layer-list可以将多个图片按照顺序层叠起来,让其看起来像一个图一样。 和 叠加为: 用法: 在在drawable下建立一个xml文件,faceleft.xml 引用: http://www.cnblogs.com/tinyphp/p/3835943.html ...
分类:
移动开发 时间:
2016-08-26 10:24:21
阅读次数:
177
转自 http://blog.csdn.net/hupei/article/details/52064946 概述 今天有个群友问 Android图片凸出 效果怎么弄,早以前有过类似的需求,整个项目的提示框都是一个背景,背景上方有凸出半张图片,所以用layer-list写了一个背景来实现。 思路 随 ...
分类:
移动开发 时间:
2016-08-20 17:47:00
阅读次数:
269
原文:http://keeganlee.me/post/android/20150830 以下摘取了部分内容: shape 一般用shape定义的xml文件存放在drawable目录下,若项目没有该目录则新建一个,而不要将它放到drawable-hdpi等目录中。只需要在对应控件设置(bg_rect ...
分类:
移动开发 时间:
2016-08-16 21:42:01
阅读次数:
1421
转载自Keegan小钢原文链接:http://keeganlee.me/post/android/20150830 Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:drawable汇总篇And ...
分类:
移动开发 时间:
2016-06-28 00:32:34
阅读次数:
277
<shape>和<selector>在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>。可以这样说,<shape>和<selector>在美化控件中的作用是至关重要。 在看这篇文章之前,可以看下这个 ...
分类:
移动开发 时间:
2016-04-22 18:13:56
阅读次数:
299
在Android开发中,但凡涉及控件的的特效问题,<shape>,<selector>以及<layer-list>都是不可或缺的drawable。但是发现有同事并不了解或系统的记得一些常用的特性,经常是不知道就搜,用完又忘了……今天特意总结一下这几个。 <shape> —— 用于设置控件的自身属性的 ...
分类:
其他好文 时间:
2016-04-04 14:46:47
阅读次数:
195
只上下边框有色 layer-list item内矩形shape叠加实现 xml绘制背景 layout_line.xml 设置到控件 效果图: 根据需要,修改: 显示需要的边框 ...
分类:
移动开发 时间:
2016-03-31 10:41:44
阅读次数:
212
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item > //第一个图层 <shape > //定义几何形状 shap
分类:
其他好文 时间:
2016-03-06 23:36:53
阅读次数:
248