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按钮更换其他的背景颜色

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

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

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

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

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

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

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

    2024年02月07日
    浏览(48)
  • 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日
    浏览(44)
  • 【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日
    浏览(54)
  • Android String.xml 设置加粗字体/修改字体颜色/动态设置修改文案

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

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

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

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

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

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

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

    2024年02月01日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包