Android设置背景色可以通过在res/drawable里定义一个xml,如下:

[代码]xml代码:

<?xml version="1.0" encoding="utf-8"?>  <shape xmlns:android="http://schemas.android.com/apk/res/android">  <gradient  android:startColor="#FFF"  android:endColor="#000"  android:angle="45" />
</shape>  

View Code

shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。

实现过程

第一步:

res/drawable/background_login.xml

[代码]xml代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">  <gradient  android:startColor="#FFF"  android:endColor="#000"  android:angle="45" />
</shape>  

View Code

第二步:

res/layout/login.xml

[代码]xml代码:

 <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  android:background="@drawable/background_login">  </LinearLayout>  

View Code

第三步:

[代码]java代码:

 import android.app.Activity;  import android.os.Bundle;  public class LoginActivity extends Activity {  @Override  public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.login);  }  } 

View Code

效果图:

转自:http://l62s.iteye.com/blog/1659433

转载于:https://www.cnblogs.com/android-for-dh/p/4423495.html

Android背景色渐变效果(shape,gradient) (转)相关推荐

  1. android设置背景颜色渐变,Android背景渐变色(shape,gradient)

    Android设置背景色可以通过在res/drawable里定义一个xml,如下: android:startColor="#FFF" android:endColor=" ...

  2. Android背景渐变色(shape,gradient)

    Android设置背景色可以通过在res/drawable里定义一个xml,如下: [代码]xml代码: 1 <?xml version="1.0" encoding=&qu ...

  3. android 圆形渐变背景,Android背景渐变色(shape,gradient) 圆角(shape,corners)

    Android设置背景色可以通过在res/drawable里定义一个xml,如下: [代码]xml代码: 1 2 3 4 android:startColor="#FFF" 5 a ...

  4. android 背景切换动画效果代码,关于Android shape gradient背景渐变

    百度后,发现渐变色不仅可以根据xml来实现,也可以用java代码来实现,由于目前没有那么多时间,只记录xml实现的方法:以后在记录Java实现的代码. 通过Shape gradient标签来实现 首先 ...

  5. Android中使用shape自定义纯色图片总结

    android中通过自定义xml实现你需要的shape效果 xml属性配置, 在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决.不过这种方式可能需要多个图片,比如 ...

  6. Android开发:shape和selector和layer-list的(详细说明)

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和 ...

  7. Android样式开发---shape

    Thanks to:转载自Keegan小钢 原文链接:http://keeganlee.me/post/android/20150830 一个应用,应该保持一套统一的样式,包括Button.EditT ...

  8. Android开发之 shape的使用

    android shape的使用 shape用于设定形状,能够在selector,layout等里面使用,有6个子标签,各属性例如以下: <?xml version="1.0" ...

  9. Android 形状绘制 —— shape详解

    目录 一.定义 二.文件位置 三.编译资源的数据类型 四.资源引用 五.语法 六.元素 1.shape 2.corners 3.gradient 4.padding 5.size 6.solid 7. ...

最新文章

  1. java+yeild+sleep_Java并发编程--yield sleep和wait的区别
  2. php中怎样表示组合框,PHP-从带有组合框的表中获取数据(Codeigniter...
  3. 服务器连接kvm不显示,kvm切换器使用中易出现问题及简单解决方式
  4. 计算机网络安装建设厂家,互联网工厂设备与安装总结报告(26页)-原创力文档...
  5. mysql自动写入创建时间_mysql 自动记录数据插入及最后修改时间
  6. matlab 控制实验指导,智能控制系统-实验指导书-实验一-BP算法的MATLAB实现
  7. 如何鉴别项目经理/软件设计师的水平
  8. [纪事]再见,CodeArtist
  9. PHPmail 亲测可用
  10. 关于android studio报错Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.
  11. 第三代oid铺码软件_点读笔的原理
  12. 描述数据库表关系之间的ER图(1对1,1对多,多对1,多对多等关系)
  13. Flask Uploads
  14. 根据身份证号码计算年龄和判断性别
  15. SOCK_STREAM与SOCK_DGRAM套接口类型
  16. 什么是Oncall?
  17. 测试银行卡号必看(长度限制及卡号字符类型总结)
  18. A题 转换AV号(avtobv)
  19. 简历,求职求项目,硕士-4年工作经验-2年管理经验
  20. xx公司网站建设方案

热门文章

  1. controller控制器怎么写_I2C控制器编程_框架
  2. mysql5.7修改root密码_七小服公开课EMC isilon修改丢失的root密码
  3. mysql学习笔记14 多表查询初步
  4. 软件工程---2.软件过程
  5. make Image uImage与zImage的区别
  6. java接口作用和好处,持续更新大厂面试笔试题
  7. 美团点评APP在移动网络性能优化的实践,通用流行框架大全
  8. 计算机网络tcp三次握手,快速掌握_计算机网络_TCP_三次握手
  9. 【CZY选讲·Yjq的棺材】
  10. JavaScript数组(2)---遍历/迭代方法 8种