摘要: 前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。哪些该定义成统一的样式呢?举几个例子吧: 样式的定义 Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素<resource>,而具体的每种样式定义则是通过<resource>下的子 阅读全文
posted @ 2016-09-12 16:58 armyfai 阅读(11347) 评论(0) 推荐(0) 编辑
摘要: Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总 阅读全文
posted @ 2016-09-12 13:40 armyfai 阅读(3223) 评论(0) 推荐(0) 编辑
摘要: 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点,在xx 阅读全文
posted @ 2016-09-12 13:22 armyfai 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: 上一篇详细讲了shape的用法,讲解了怎么用shape自定义矩形、圆形、线形和环形,以及有哪些需要注意的地方。不过,shape只能定义单一的形状,而实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形状,不可 阅读全文
posted @ 2016-09-12 13:09 armyfai 阅读(10598) 评论(0) 推荐(0) 编辑
摘要: 转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150830微信订阅号:keeganlee_me写于2015-08-30 Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发 阅读全文
posted @ 2016-09-12 12:01 armyfai 阅读(1190) 评论(1) 推荐(0) 编辑