`

Android背景颜色渐变

 
阅读更多

摘自:http://www.cnblogs.com/sydeveloper/archive/2013/09/08/3308038.html

 

●使用XML的方式为背景添加渐变效果

1、在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" />

    <padding
        
android:bottom="7dp"
        android:left="7dp"
        android:right="7dp"
        android:top="7dp" />

    <corners android:radius="4dp" />

</shape> 

说明:

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

(2)gradient节点主要配置起点颜色、终点颜色及中间点的颜色、坐标、渐变效果(0,90,180从左到右渐变,270从上到下渐变)默认从左到右。 

(3)corners节点配置四周圆角的半径。  

分享到:
评论

相关推荐

    android 界面 渐变背景颜色

    在Android开发中,渐变背景颜色是提升应用界面美观度的一种常见手法,它不仅能够增强视觉效果,还能根据不同的设计需求创造出丰富的层次感。本文将详细介绍如何在Android中实现渐变背景颜色,包括其基本原理、XML...

    Android 圆形颜色渐变进度条 自定义控件

    本文将深入探讨如何创建一个圆形颜色渐变的进度条自定义控件。这个控件能够以动态的、平滑的方式显示进度,并且颜色随着进度的增加而渐变,为用户呈现出更加丰富的视觉效果。 首先,我们需要创建一个新的`View`类来...

    android中实现背景图片颜色渐变方法

    在Android开发中,为背景图片实现颜色渐变的方法通常是通过使用`&lt;gradient&gt;`标签在XML资源文件中定义一个形状(`&lt;shape&gt;`),然后在布局文件中引用这个资源作为背景。这种方法可以让开发者轻松地控制渐变的颜色、...

    android设置颜色渐变

    在Android开发中,颜色渐变是一种常见的视觉效果,可以用于背景、按钮、进度条等多种界面元素,提升用户体验。本文将详细介绍如何在Android中实现颜色渐变,并通过一个名为"MyDemo"的实例进行演示。 首先,我们需要...

    Android颜色渐变的顶部分页兰

    在Android应用开发中,视觉效果的设计是至关重要的,其中颜色渐变可以为用户界面增添层次感和动态美感。"Android颜色渐变的顶部分页栏"是一个专为Android设计的组件,它允许开发者在顶部导航栏实现颜色的平滑过渡...

    Android标题栏颜色渐变效果,上下拉动标题栏渐变

    在Android应用开发中,创建独特的用户体验常常涉及到对用户界面(UI)细节的精心设计,比如标题栏的颜色渐变效果。这种效果通常会在用户上下拉动界面时动态改变标题栏的色彩,给用户带来视觉上的流畅感。本文将深入...

    Android标题栏颜色渐变

    为了提供更丰富的视觉体验,开发者有时会采用动态效果,比如“Android标题栏颜色渐变”,这种效果通常与ScrollView或者NestedScrollView等可滚动视图结合使用,实现随着屏幕滚动,状态栏和标题栏颜色的平滑过渡。...

    Android-渐变颜色渐变文字渐变图像GradualshowcolorAndResourse

    在Android中,可以使用`LinearGradient`或`RadialGradient`类来创建线性或径向的颜色渐变。`LinearGradient`用于从一个颜色平滑过渡到另一个颜色,而`RadialGradient`则是从一个中心点向外扩散的渐变。开发者可以...

    android shape的使用及渐变色、分割线、边框、半透明阴影

    * `&lt;gradient&gt;`:用于指定渐变色的效果,可以使用`android:startColor`和`android:endColor`属性指定渐变色的开始和结束颜色,还可以使用`android:angle`属性指定渐变色的方向。 * `&lt;padding&gt;`:用于指定形状的填充...

    android 自定义view 背景渐变色 代码可运行

    本示例中,我们关注的是一个自定义View,它能实现背景颜色的渐变效果,而不是常见的进度条渐变。这个自定义View是一个可运行的Demo,适用于那些希望在应用中添加动态背景颜色变换效果的开发者。 首先,让我们了解...

    线性seekBar颜色获取渐变某点的颜色

    在实现颜色渐变效果时,我们通常会用到Android的GradientDrawable类。GradientDrawable允许我们创建线性、径向、角度或菱形的渐变。我们可以设置渐变的颜色数组、角度、以及是否重复等属性。例如,我们可以创建一个...

    仿微信6.1Tab 颜色渐变实现 Android

    总结,仿微信6.1Tab颜色渐变的实现涉及了Android自定义View的创建、颜色动画、颜色过渡计算、用户交互监听等多个技术点。通过这个过程,开发者不仅可以掌握一项高级的UI技巧,还能深入理解Android系统的图形绘制和...

    自定义的安卓登陆界面,背景采用渐变式,还有半透明背景框的使用,

    本教程将深入探讨如何创建一个自定义的登录界面,其中包括渐变背景和半透明背景框的使用。 渐变背景是现代设计趋势之一,它可以为应用界面增添动态感和深度。在安卓中实现渐变背景,我们可以使用`GradientDrawable`...

    Android 自定义View实现环形带刻度颜色渐变的进度条

    本篇文章将深入探讨如何实现一个环形带刻度颜色渐变的进度条,这种进度条常用于显示旋转动画或者加载进度,具有较高的视觉吸引力。 首先,我们需要创建一个新的Java类继承自`View`,并重写`onDraw()`方法,这是绘制...

    Android MPAndroidChart不同区域背景颜色不同,点的颜色不同

    总的来说,通过MPAndroidChart,开发者能够轻松实现Android应用中复杂且美观的数据可视化,包括设置不同区域背景颜色和点颜色,以提升用户对数据的理解和交互体验。在实践中,应结合实际数据结构和用户界面设计,...

    Android中仿QQ空间滑动界面标题栏颜色渐变

    4. **自定义标题栏**:在Android中,标题栏(ActionBar或Toolbar)通常是静态的,但为了实现颜色渐变效果,开发者需要创建自定义标题栏,并覆盖其背景颜色。可以使用`android:background`属性或者在代码中设置`...

    Android设置虚线、圆角、渐变

    在Android开发中,为UI元素添加虚线、圆角和渐变效果是常见的需求,可以提升应用的视觉吸引力。下面将详细讲解如何实现这些效果。 ### 一、虚线(Dashed Line) 在Android中,我们可以使用`Shape Drawable`来创建...

    android UI 之 渐变效果

    同时,`GradientDrawable`还支持多种其他特性,如渐变的角度、颜色位置、透明度变化等,这些都是开发者在设计Android应用时可以利用的工具。 在实际项目中,开发者可能会结合`Shape Drawable`和`Layer-List ...

    android 自定义Seekbar,包括图片,背景颜色

    本教程将详细介绍如何在Android中自定义Seekbar,包括设置自定义图片和背景颜色。 首先,我们需要创建一个新的XML布局文件来定义自定义Seekbar。这个文件通常会放在res/layout目录下,例如命名为`custom_seekbar....

Global site tag (gtag.js) - Google Analytics