在res/drawable文件夹里添加一个jbshape.xml文件,然后写入如下代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" ><gradient
        android:angle="270"android:centerColor="#00FFFF"android:centerX="0.5"android:centerY="0.5"android:endColor="#666666"android:startColor="#0099FF" />
</shape> 

说明:

(1)shape节点配置的是图形的形式,主要包括方形、圆形等,上边代码为方形。

(2)android:angle=“0”时,是从左到右,按照开始颜色到结束颜色来渲染 的,android:angle=“90”是从上到下来渲染的,android:angle=“180”是从右到左来渲染 的,android:angle=“360”和android:angle=“0”是一样的,所以这里应该是这样的,渲染时按照最原始的渲染色板(把控件内部看作一块可以绕中心旋转的板子)围绕控件中心来旋转相应的度数,即android:angle里面的值就是所需要旋转的角度,只是这个旋转角度必须是45的整数倍

(3)渐变有起始色和中止色两个颜色,其实还可以设置中间色,即先由起始色过渡到中间色,再由中间色过渡到终止色,而centerX和centerY是设定中间色的坐标位置

背景颜色渐变(shape属性)相关推荐

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

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

  2. php如何在添加div的背景颜色_css3颜色渐变:css3如何实现背景颜色渐变?

    为了开发网页的美观,css3背景颜色渐变是经常会用到的,那么,css3背景颜色渐变如何设置呢?本篇文章我们就来介绍关于css颜色渐变背景的设置方法. 我们要知道的是css3渐变有两种类型:css3线性 ...

  3. css3颜色渐变:css3如何实现背景颜色渐变?

    为了开发网页的美观,css3背景颜色渐变是经常会用到的,那么,css3背景颜色渐变如何设置呢?本篇文章我们就来介绍关于css颜色渐变背景的设置方法. 我们要知道的是css3渐变有两种类型:css3线性 ...

  4. php背景时间渐变,CSS3怎么实现背景颜色渐变?(图文+视频)

    本篇文章主要给大家介绍css3背景渐变的实现方法总结. 我们在前端开发过程中,为了丰富网站样式内容,那么背景色渐变就有很不错的视觉效果.所谓CSS3 渐变(gradients)也就是可以让你在两个或多 ...

  5. 背景颜色渐变 css3 ---- 转自:至尊宝的BLOG http://blog.sina.com.cn/zzbnie

    背景颜色渐变 css3 一. Webkit浏览器 (1) 第一种写法: background:-webkit-gradient(linear ,10% 10%,100% 100%, color-sto ...

  6. php渐变背景颜色,css背景颜色渐变案例:线性渐变和径向渐变效果实例详解

    渐变是两种或多种颜色之间的平滑过渡.以前,必须使用图像来实现这些效果.但是,通过使用 CSS3 渐变(gradients),可以减少下载的事件和宽带的使用.此外,渐变效果的元素在放大时看起来效果更好, ...

  7. HTML渐变背景不重复,如何停止重复自身的背景颜色渐变? (css)

    我真的不知道如何解决背景渐变不会重复的问题.我做了很多研究,但大部分都没有帮助.我真的需要它,因为这是为了我的论文,所以我非常感谢他的帮助.预先感谢.如何停止重复自身的背景颜色渐变? (css) @i ...

  8. 背景颜色渐变 background

    背景颜色渐变 background background: -webkit-linear-gradient(起始方向,颜色1 ,颜色2,-) background: -webkit-linear-gr ...

  9. CSS -- 实现DIV层背景颜色渐变 (兼容IE 火狐 谷歌浏览器)

    CSS -- 实现DIV层背景颜色渐变 (兼容IE 火狐 谷歌浏览器) FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType= ...

  10. C#如何实现窗体背景颜色渐变?

    如下图,如何才能实现窗体颜色渐变? 实现窗体颜色渐变需要用到Color结构的FormArgb方法,该方法可以重载. 实现的主要代码如下 using System; using System.Colle ...

最新文章

  1. Android底层开发之Audio HAL Android Audio Overview
  2. 深入场景洞察用户 诸葛io决胜2017国际黑客松大赛
  3. String对象的indexOf方法
  4. reportviewer控件mysql_如何将数据表绑定到ReportViewer运行时
  5. quot c语言数组压缩 quot,程序员之---C语言细节12(指针和数组细节,quot;//quot;的可移植性说明)...
  6. springtboot 引用子工程的文件_xmake从入门到精通11:如何组织构建大型工程
  7. 1622C. Set or Decrease
  8. 排序——分数线划定(洛谷 P1068)
  9. 14001.petalinux开发环境搭建
  10. 吴恩达深度学习1.3练习_Neural Networks and Deep Learning
  11. 【JavaScript高级程序设计】--第1章 JavaScript简介
  12. 手把手教你微信公众号如何给指定用户发送消息提醒
  13. PS通道抠图及选区白边处理
  14. ESP32 micropython 应用填坑(一):蓝牙
  15. 增删改查--项目基于JavaWeb+Servlet+MySQL的【学生管理系统】
  16. SwiftUI 人工智能教程之图像识别植物或花朵通过图片和相机
  17. tp路由器桥接成功无法上网怎么办
  18. 2020年各省二建房建挂靠价格汇总
  19. 【风控系列】3. 高效的风控业务流程
  20. Scaling Instruction-Finetuned Language Models翻译

热门文章

  1. 关于Office365邮箱附件大小限制问题
  2. 基于 Spring Boot 的在线考试系统
  3. python 二进制流长度_python怎么处理二进制流
  4. [轻量化语义分割] Rethinking BiSeNet For Real-time Semantic Segmentation(CVPR2021)
  5. VC++ 防火墙 Win7 XP MFC
  6. CSP M4 B ZJM要抵御宇宙射线
  7. [week15] C - ZJM与纸条(选做)—— KMP算法
  8. PayPal 全攻略
  9. 阿里云服务器完全卸载AliYun监控教程
  10. python3封装微信分账功能