UI美化
(1)color资源:
1、values的color常量:
引用方式:@color/xxx
1. 设置字体的颜色
android:textColor="@color/white"
2. 设置布局的背景颜色
android:background="@color/white"
2、drawable的color资源
1、 在drawable目录下创建.xml文件,根标签为<color>
2、在<color>标签中使用其android:color属性设置颜色值(如:#RGB或@color/xxx)
3、一般作为背景使用,引用方式:@drawable/xxx
(2)Level-list:(实例是开关灯效果、android系统电池状态改变的显示)
注意:
<!-- textColor 使用values中定义好的color没有问题
drawable中创建了一个xml(跟标签color》》》》属于drawable》》》》一般用在背景)
-->
在level-List中可以放置多张图片,根据优先级显示不同图片;
level-list属于drawable中资源文件,跟标签是<level-list>;
创建item指定图片以及层级就可以实现:
<item
android:drawable="@drawable/lamp_off"
android:minLevel="0"
android:maxLevel="20"
/>
(3)layer-list图层资源:
将多个图片按层关系排放形成一张图片,类似帧布局;
属于drawable中资源文件,根标签为<layer-list>;
创建item指定图片以及层级就可以实现:
<item android:drawable="@drawable/back" ></item>
<item android:drawable="@drawable/qq"
android:left="10dp"
android:right="20dp"
android:top="20dp"
android:bottom="30dp"
></item>
(4)selector背景选择器:
作用:根据UI控件的不同状态选择相应的图片
Android基础————UI布局之UI美化分解详解
最新推荐文章于 2024-06-27 19:22:57 发布
本文详细介绍了Android UI美化的几种方法,包括color资源的使用,level-list实现开关效果,layer-list组合图片,selector背景选择器,style样式的定义与应用,clip的图片裁剪,inset的内嵌效果,以及transition的过渡动画。通过这些技术,可以提升Android应用的视觉效果和用户体验。
摘要由CSDN通过智能技术生成