Android背景渐变色(shape,gradient)
来源:互联网 发布:网络电影需要什么手续 编辑:程序博客网 时间:2024/05/22 09:02
Android设置背景色可以通过在res/drawable里定义一个xml,如下:
[代码]xml代码:
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
shape
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
3
<
gradient
4
android:startColor
=
"#FFF"
5
android:endColor
=
"#000"
6
android:angle
=
"45"
/>
7
</
shape
>
shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。
实现过程:
第一步:
res/drawable/background_login.xml
[代码]xml代码:
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
shape
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
3
<
gradient
4
android:startColor
=
"#FFF"
5
android:endColor
=
"#000"
6
android:angle
=
"45"
/>
7
</
shape
>
第二步:
res/layout/login.xml
[代码]xml代码:
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
3
android:orientation
=
"vertical"
4
android:layout_width
=
"fill_parent"
5
android:layout_height
=
"fill_parent"
6
android:background
=
"@drawable/background_login"
>
7
</
LinearLayout
>
[代码]java代码:
01
import
android.app.Activity;
02
import
android.os.Bundle;
03
04
public
class
LoginActivity
extends
Activity {
05
@Override
06
public
void
onCreate(Bundle savedInstanceState) {
07
super
.onCreate(savedInstanceState);
08
setContentView(R.layout.login);
09
}
10
}
效果图:
0 0
- 1. android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- android 背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- Android背景渐变色(shape,gradient)
- 服务的两种启动方式及实现调用服务中方法的测试程序
- Spark错误:WARN TaskSchedulerImpl: Initial job has not accepted any resources;
- 非匿名runable的用法
- redis went away 解决
- 二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
- Android背景渐变色(shape,gradient)
- 深入理解Linux网络技术内幕——IPv4 报文的接收(转发与本地传递)
- 使用递归方法实现数字反转 C语言实现
- Java与C/C++网络通信时的数据转换
- SpringMVC工作原理
- Leetcode Construct Binary Tree from Inorder and Postorder Traversal 中序后序遍历重组二叉树
- BitConverter 类
- [转载] 我输给了一份30字的简历
- LeetCode(3)Longest Substring Without Repeating Characters