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

[代码]xml代码:

1

2

3

4

android:startColor="#FFF"

5

android:endColor="#000"

6

android:angle="45" />

7

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

需要注意的一点是,这个angle的参数只能设置0,90,45,这几个,如果你设置个27什么的 程序会崩溃。

圆角是用corners这个来实现的。具体代码如下:

android:shape="rectangle" >

android:bottomLeftRadius="8dip"

android:topRightRadius="8dip"

android:bottomRightRadius="8dip"

android:topLeftRadius="8dip" />

也是比较简单就不赘述了。

(其实渐变这个我相信学过PS的人很好理解,当然如果你没有学个PS那就自己敲两遍一样能理解。这个不难,只是想到用就会忘,所以放在这里,已备遗忘)

实现过程:

第一步:

res/drawable/background_login.xml

[代码]xml代码:

1

2

3

4

android:startColor="#FFF"

5

android:endColor="#000"

6

android:angle="45" />

7

第二步:

res/layout/login.xml

[代码]xml代码:

1

2

3

android:orientation="vertical"

4

android:layout_width="fill_parent"

5

android:layout_height="fill_parent"

6

android:background="@drawable/background_login">

7

第三步:

[代码]java代码:

01

import android.app.Activity;

02

import android.os.Bundle;

03

04

public class LoginActivityextends Activity {

05

@Override

06

public void onCreate(Bundle savedInstanceState) {

07

super.onCreate(savedInstanceState);

08

setContentView(R.layout.login);

09

}

10

}

效果图:

android 圆形渐变背景,Android背景渐变色(shape,gradient) 圆角(shape,corners)相关推荐

  1. android 圆形渐变背景,android实现圆形渐变进度条

    最近项目中使用到了渐变效果的圆形进度条,网上找了很多渐变效果不够圆滑,两个渐变颜色之间有明显的过渡,或者有些代码画出来的效果过渡不美观,于是自己参照写了一个,喜欢的朋友可以参考或者直接使用. 先上一张 ...

  2. android activity 渐变,关于Android的径向渐变高级编程的实现

    在最近的一系列文章,对midipad APP,有一个关于一个radialgradiant渲染每个padview利用的探讨,对审美的原因,这是一个软件层,而不是一个硬件层.在这个简短的系列中,我们首先看 ...

  3. android圆形头像边框,Android Studio实现带边框的圆形头像

    本文实例为大家分享了Android Studio实现带边框的圆形头像的具体代码,供大家参考,具体内容如下 效果显示: (没有边框的) (有边框的) 1.创建自定义ImagView控件 (1).没有边框 ...

  4. Android圆形imageview布局,Android实现圆角矩形和圆形ImageView的方式

    Android中实现圆角矩形和圆形有很多种方式,其中最常见的方法有ImageLoader设置Option和自定义View. 1.ImageLoader加载图片 public static Displa ...

  5. android标题栏渐变动画,Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果

    各位早上好,话不多说,先上效果图: 注意顶部:首页textview的变化(显示和隐藏)! 首先分析下:ui状态,其是由recyclerview添加头部组成+recyclerview 头部添加和recy ...

  6. android view 渐变动画,Android自定义view渐变圆形动画

    本文实例为大家分享了Android自定义view渐变圆形动画的具体代码,供大家参考,具体内容如下 直接上效果图 自定义属性 attrs.xml文件 创建一个类 ProgressRing继承自 view ...

  7. android 横向渐变颜色,Android开发之渐变色

    Android开发之渐变色 在android.graphics中提供了有关Gradient类,包含LinearGradient线性渐变. RadialGradient径向渐变和SweepGradien ...

  8. android 圆形拖动条,Android圆形进度条自定义

    自定义圆形进度条 示例.png 示例 (2).png 示例 (3).png 示例 (4).png 实现 override fun onSizeChanged(w: Int, h: Int, oldw: ...

  9. android 颜色渐变动画,Android渐变研究

    GradientDrawable 用GradientDrawable实现渐变可以通过xml或者代码实现,xml实现需要在drawable下建立xml文件,在标签下建立标签. 例如gradlient_b ...

最新文章

  1. 运维监控系统——配置服务监控项(Http,Nginx,MySQL)
  2. C#学习笔记(八)——定义类的成员
  3. CommonJS规范(转)
  4. boost::stl_interfaces::reverse_iterator相关的测试程序
  5. Dubbo对于REST协议的支持
  6. esplise自定义快捷代码补全_【Eclipse】_Eclipse自动补全增强方法 常用快捷键
  7. 一学就废的三种简单排序【冒泡、插入、选择】
  8. 20155220 实验三 敏捷开发与XP实践 实验报告
  9. pandas 空字符串与na区别_关于python:Pandas用空白/空字符串替换NaN
  10. Unreal的控制台命令参数合集
  11. 特斯拉奔驰宝马沃尔沃团灭!安全的半自动驾驶?不存在的
  12. View内容保存为图片
  13. 鼠标经过背景图片变换
  14. visio用例图箭头怎么画_Visio画图(一):UML用例图
  15. PS如何压缩图片而不失真
  16. WordPress纯代码高仿 无觅相关文章 图文模式功能
  17. Android实现税博客,Android个人所得税计算器
  18. linux文件加解密,linux 系统下对文件进行加解密的方法参考总结
  19. html5 canvas api w3c官方中文,HTML5 Canvas 简介
  20. 计蒜之道 测试赛 (BCD)

热门文章

  1. Java POI 生成Word文档
  2. 大学生网页设计成品,这六个页面美哭了,Html宫崎骏的幻想世界动漫主题,超美视觉设计精品
  3. 什么是java中CAS
  4. 前端框架Aurelia - Binding Selects(一)
  5. kesci中文乱码问题
  6. 电子科技大学计算机系报录比,史上最全 电子科技大学院校考研攻略(含报录比分数线等)...
  7. chrome格式化html插件,Save as MHTML (MIME HTML)
  8. 移动广告如何对抗传统广告
  9. 在 Windows 10 中退出 S 模式
  10. Android中mesure过程详解 (结合Android 4.0.4 最新源码)