Android背景Shape颜色渐变—线性渐变

这篇具有很好参考价值的文章主要介绍了Android背景Shape颜色渐变—线性渐变。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Android背景颜色渐变可以通过在res/drawable里定义一个xml文件(xml文件名称可根据个人定义):

一、color_gradient.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <gradient
        android:angle="0"
        android:startColor="#95C5F3"
        android:centerColor="#FFFFFF"
        android:endColor="#9BDD52"
        android:type="linear"/>

</shape>
1、android:angle 渐变方向角度
2、android:startColor 开始颜色
3、android:centerColor 中间颜色
4、android:endColor 结束颜色
5、android:type 渐变类型,线性linear

二、在你想要实现的界面中使用:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".ColorActivity"
    android:orientation="vertical"
    android:background="@drawable/color_gradient">


</LinearLayout>

三、效果图:

1、android:angle=0,从左到右,颜色按照开始颜色(startColor)到结束颜色(endColor),(angle=360的效果与angle=0是一样的);

android 渐变,Android背景渐变,android,xml

2、android:angle=45,从左下角到右上角,颜色按照开始颜色(startColor)到结束颜色(endColor);

android 渐变,Android背景渐变,android,xml

3、android:angle=90,从下到上,颜色按照开始颜色(startColor)到结束颜色(endColor);android 渐变,Android背景渐变,android,xml
4、android:angle=135,从右下角到左上角,颜色按照开始颜色(startColor)到结束颜色(endColor);

android 渐变,Android背景渐变,android,xml

5、android:angle=180,从右到左,颜色按照开始颜色(startColor)到结束颜色(endColor);

android 渐变,Android背景渐变,android,xml

6、android:angle=225,从右上角到左下角,颜色按照开始颜色(startColor)到结束颜色(endColor);

android 渐变,Android背景渐变,android,xml

7、android:angle=270,从上到下,颜色按照开始颜色(startColor)到结束颜色(endColor);
android 渐变,Android背景渐变,android,xml8、android:angle=315,从左上角到右下角,颜色按照开始颜色(startColor)到结束颜色(endColor);

android 渐变,Android背景渐变,android,xml文章来源地址https://www.toymoban.com/news/detail-706543.html

到了这里,关于Android背景Shape颜色渐变—线性渐变的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Android的Button按钮更换其他的背景颜色

    Android的Button按钮更换其他的背景颜色

    1.首先我们得明白Android里面的按钮的背景颜色是统一的,如果想更换整体的背景颜色的话可以 找到res-values-themes-themes.xml,双击打开themes.xml文件。 2 进行修改 如下图  3 效果图    

    2024年02月12日
    浏览(12)
  • Android学习笔记(四):TextView 设置内容、字体大小、颜色、背景

    Android学习笔记(四):TextView 设置内容、字体大小、颜色、背景

             如图所示,我们可以在Android手机中设置文本字体的大小、颜色,以及背景颜色。         我们前面章节已经提到过,如何利用TextView模块显示文本内容,在这里再简单提及一次吧。         想必,通过前面的学习,你已经能够读懂以上代码的含义,并且,能够在对

    2024年02月05日
    浏览(15)
  • Android Button修改背景颜色及实现Button水波纹效果

    Android Button修改背景颜色及实现Button水波纹效果

    Android Button修改背景颜色及实现Button水波纹效果,效果如下:   以下基于API33(Android13.0),向下兼容至API24(Android7.0)。 我们可以发现在布局xml文件中直接修改background是没有作用的,会变成默认的主题色(themes.xml中的colorPrimary颜色,默认为紫色) 这是由于在Android4.1之后的

    2024年02月07日
    浏览(14)
  • CSS之linear-gradient( ) 函数—背景颜色渐变设计

    目录 linear-gradient( ) 函数 简介: 语法: 详解: 例如: 简介: linear-gradient  函数是 CSS 中用于创建线性渐变的函数。它接受一个或多个参数,并使用这些参数创建一个渐变。 语法: 详解: direction  是一个可选的参数,指定渐变的方向。可以是   to top 、 to right 、 to bottom  

    2024年02月07日
    浏览(10)
  • Android sweet-alert-dialog 自定义按钮背景颜色

    sweet-alert-dialog这个怎么在项目中引入,我这里就不说了 大家可以看一下GitHub:GitHub - pedant/sweet-alert-dialog: SweetAlert for Android, a beautiful and clever alert dialog 我这里直接说明如何改弹窗的背景色 1.在你的styles中添加 按钮 样式:  2.添加drawable文件blue_button_background 在blue_button_backgrou

    2024年04月16日
    浏览(9)
  • 【CSS 23】颜色 RGBA HSLA 不透明度opacity 线性渐变 径向渐变 透明度渐变 重复渐变

    颜色 CSS 支持 140 多种颜色名称,以及十六进制值、RGB 值、RGBA 值、HSL 值、HSLA 值和不透明度 RGBA颜色 RGBA 颜色值是 RGB 颜色值的扩展,带有 alpha 通道 - 该通道规定颜色的不透明度 RGBA 颜色值是这样规定的:rgba(red, green, blue, alpha) alpha 参数是介于 0.0(完全透明)和 1.0(完全不

    2024年02月13日
    浏览(10)
  • Android String.xml 设置加粗字体/修改字体颜色/动态设置修改文案

    Android String.xml 设置加粗字体/修改字体颜色/动态设置修改文案

    之前经常使用Spannable 这次主要在String.xml使用: ![CDATA[和]] 效果: 类里:    

    2024年02月02日
    浏览(14)
  • Android Shape 的使用

    Android Shape 的使用

    目录 什么是Shape? shape属性 子标签属性 corners (圆角) solid (填充色) gradient (渐变) stroke (描边) padding (内边距) size (大小) 特殊属性 rectangle(矩形) oval(椭圆) line(线) ring(圆环) shape 用法 在Android开发中,我们可以使用shape定义各种各样的形状,也可以定义

    2024年02月12日
    浏览(10)
  • Android使用shape属性绘制边框内渐变色

    Android使用shape属性绘制边框内渐变色

    这是使用AndroidStudio绘制的带有渐变色的边框背景色 项目中由于UI设计需求,需要给按钮、控件设置带有背景色效果的。以下是UI效果图。 这里我们使用shape属性来绘制背景效果。 Shape可以定义控件的一些展示效果,例如圆角,渐变,填充,描边,大小,边距;shape子标签就可

    2024年04月13日
    浏览(13)
  • Android自定义ProgressBar样式(Shape实现转动的圆环)

    Android自定义ProgressBar样式(Shape实现转动的圆环)

    最终效果 第一步:在drawable文件夹下新建一个xml文件叫progressbar_shape.xml,代码如下: progressbar_shape.xml 第二步:在ProgressBar中使用indeterminateDrawable属性引用上面的xml文件 你布局里的ProgressBar

    2024年02月01日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包