Android基础————UI布局之UI美化分解详解

本文详细介绍了Android UI美化的几种方法,包括color资源的使用,level-list实现开关效果,layer-list组合图片,selector背景选择器,style样式的定义与应用,clip的图片裁剪,inset的内嵌效果,以及transition的过渡动画。通过这些技术,可以提升Android应用的视觉效果和用户体验。
摘要由CSDN通过智能技术生成
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控件的不同状态选择相应的图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值