设置View渐变颜色
来源:互联网 发布:telnet 80端口不通 编辑:程序博客网 时间:2024/05/23 19:06
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
- 设置View渐变颜色
- 设置view的颜色渐变的方法
- iOS View颜色渐变
- android 设置颜色渐变
- iOS设置颜色渐变
- 颜色从上到下渐变的View
- Android开发 设置颜色渐变
- CSS 设置背景颜色渐变
- JavaFX设置背景颜色渐变
- ios 设置背景渐变颜色
- 给状态栏设置渐变颜色
- 设置view的渐变色
- Android动态渐变view的颜色
- 仿微信Tab颜色渐变自定义View
- 自定义View之颜色渐变折线图
- 自定义View之颜色渐变折线图
- 自定义View圆圈进度条,颜色渐变
- View的背景颜色渐变变化
- 常见编程题
- Linux下使用socket传输文件的C语言简单实现
- Eclipse+Spark 开发
- leetcode AC rates over 40%按从高到低
- 静态编译FFMPEG的指令并在工程引用.a文件
- 设置View渐变颜色
- Android WebView 因重定向无法正常goBack()解决方案
- jpa双向多对多关系
- [leetcode] Remove Duplicates from Sorted List II
- 多表连接查询笔记之一 -- 内连接
- STL中vector的内存分配与释放
- C++学习笔记18 继承中的构造与析构
- 【HDU】4990 Reading comprehension 等比数列:两层快速幂
- GreenDao 学习笔记 5