Android背景渐变色(shape,gradient)
来源:互联网 发布:中情局十条诫令 知乎 编辑:程序博客网 时间:2024/05/21 19:47
Android背景渐变色(shape,gradient)
- 博客分类:
- android
- UI
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)
- Kubernetes用户指南(三)--在生产环境中使用Pod来工作、管理部署
- 在arraylist添加对象后被覆盖
- [转]读研or工作--阿里巴巴吴翰清的邮件
- 真正的AC自动机(二分 + 优先队列)
- 消息机制-倒计时
- Android背景渐变色(shape,gradient)
- 数据结构与算法--图
- 最小生成树--prime
- WPF 仿windows8加载动画
- 【C++】强制类型转换(static_cast,reinterpret_cast,const_cast,dynamic_cast,explicit)
- linux关于文件搜索命令
- hdu1116Play on Words
- JS 的数组 ARRAY
- Windows程序设计第五版——源代码001之HelloMsg.c