- 博客(5)
- 收藏
- 关注
转载 Android样式开发--drawable总结
Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,theme和style。还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总介绍所有剩下的drawable资源。普通图片图片是最
2016-08-18 11:30:14 1536 12
转载 Android样式开发---theme和style
前言:相同点:主题theme与风格style是两个很相近的概念。它们都定义在xml文件中,都使用标签。不同点:主题与风格是包含与被包含的关系。例如同一个主题中,按钮使用一种风格,进度条使用一种风格。可以说主题是由具备各种风格的组件组合起来的。场景:从下面定义的主题例子中,我们可以看到这个主题里面的文字,使用的是TextAppearance.DeviceDefau
2016-08-18 11:11:53 1134 8
转载 Android样式开发--layer-list篇
前言:layer-list可以将多个drawable按照顺序层叠在一起显示,达到良好的背景效果,如图:场景:layer-list可以作为根节点,也可以作为selector中item的子节点。layer-list可以添加多个item子节点,每个item子节点对应一个drawable资源,按照item从上到下的顺序叠加在一起,再通过设置每个item的偏移量就可以看到阴影等效果了。
2016-08-18 11:01:02 648 6
转载 Android样式开发--selector篇
前言:上一篇详细讲了shape的用法,shape只能定义单一的形状,而实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形状,不可操作时又是另一个形状。有时候,不同状态下改变的不只是背景、图片等,文字颜色也会相应改变。而要处理这些不同状态下展示什么的问题,就要用selector来实现了。内容
2016-08-18 10:47:40 488 5
转载 Android样式开发--shape篇
一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-list、level-list、style、theme等组合实现。我将用一系列文章,循序渐进地讲解样式的每个方面该
2016-08-18 10:11:01 728 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人