`

Android 自定义渐变背景

 
阅读更多

 

在Eclipse的Android工程的res下建立drawable文件夹,在drawable下新建gradient_bg.xml文件如下:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
  <gradient
      android:startColor = "#666666"
      android:centerColor="#000FFF"
      android:endColor = "#666666"  
      android:angle = "270"/> 
  <corners 
      android:radius="4dip"/>
  
</shape>

在main.xml中需要作为渐变背景的地方引用如下:

<LinearLayout 
       android:background="@drawable/gradient_bg">
</LinearLayout>

 

 

 

分享到:
评论

相关推荐

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

    在Android中,通常有两种方式来创建渐变背景:使用`GradientDrawable`或自定义`onDraw()`方法。`GradientDrawable`是Android内置的图形对象,它可以创建线性、径向、角度或对角线的渐变。然而,这个Demo可能选择了...

    android 自定义渐变进度条,圆形,长条行,长方形

    "android 自定义渐变进度条,圆形,长条行,长方形"这个主题涉及到的是如何利用Android SDK来创建具有渐变效果、不同形状(圆形、长条形、长方形)的进度条。下面将详细阐述这一知识点。 首先,我们从基础开始,...

    Android自定义水平渐变进度条

    Android自定义水平渐变进度条 Android自定义水平渐变进度条是Android开发中一个常见的需求,特别是在一些需要展示进度的场景中。今天,我们将详细介绍如何自定义一个水平渐变进度条。 首先,我们需要新建一个类...

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

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

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

    在Android开发中,自定义View是一项重要的技能,它允许开发者根据设计需求创建独特且功能丰富的UI组件。...这个实践可以帮助开发者更好地理解和掌握Android自定义View的绘制机制,同时也能提升UI设计的灵活性。

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

    在Android开发中,自定义控件是提升应用用户体验和界面美观度的重要手段。本文将深入探讨如何创建一个圆形颜色渐变的进度条自定义控件。这个控件能够以动态的、平滑的方式显示进度,并且颜色随着进度的增加而渐变,...

    Android自定义Spinner样式

    以上就是关于Android自定义Spinner样式的详细说明。通过这些方法,你可以打造出与应用主题相符、用户体验良好的Spinner组件。记住,良好的UI设计能够提升用户对应用的满意度,因此花时间在自定义控件样式上是值得的...

    Android自定义SeekBar滑动条

    - 轨道是SeekBar下方的背景,可以通过`&lt;shape&gt;`元素定义其样式,如矩形、线性渐变等。同时,可以设置边框宽度和颜色。 - 使用`&lt;selector&gt;`元素可以为轨道添加状态选择器,根据 SeekBar 的状态(如正常、按下、聚焦...

    Android自定义view渐变圆形动画

    "Android自定义view渐变圆形动画" Android自定义view渐变圆形动画是Android开发中的一种常见需求,通过自定义View来实现渐变圆形动画,可以满足用户_Interface的需求。下面我们将详细介绍Android自定义view渐变圆形...

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

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

    Android-Android自定义ShadowView可替代CardView使用

    可以利用`canvas.drawColor()`绘制背景色,然后使用`canvas.drawShadow()`(如果API级别支持)或者通过多次画线和渐变来模拟阴影效果。 3. 控制阴影属性:为自定义ShadowView添加属性,例如`shadowColor`、`...

    Android自定义控件之拖动条

    本文将深入探讨如何创建一个美观的自定义拖动条控件,即"Android自定义控件之拖动条"。我们将讨论以下几个关键知识点: 1. **基础知识**:在Android中,基本的滑动条控件是`SeekBar`,它允许用户通过拖动滑块来选择...

    基于Android自定义实现的几种进度条

    在Android开发中,进度条(ProgressBar)是一种常见的用户界面组件,用于显示操作的进度或等待时间,提升用户体验。...实践过程中,不断探索和创新,你会发现Android自定义控件的世界充满了无限可能。

    Android 自定义组合控件案例

    以下将详细介绍Android自定义组合控件的相关知识点。 一、自定义控件的分类 1. 组件扩展:对现有控件进行功能增强或样式修改,例如自定义Button增加动画效果。 2. 组合控件:结合多个基础控件,形成新的复合控件,...

    android自定义控件介绍,重写控件

    例如,如果我们想创建一个带有渐变背景的Button,可以继承Button类,然后在onDraw()方法中添加渐变色的绘制逻辑。或者,如果我们想要一个可拖动的ImageView,可以重写onTouchEvent(),处理滑动事件,更新ImageView的...

    Android 自定义各式各样的圆形ProgressBar

    本篇文章将深入探讨如何在Android中自定义各式各样的圆形ProgressBar。 首先,我们从基础开始。Android的ProgressBar有两种主要类型:Horizontal和Circular。Horizontal ProgressBar显示为一条水平条,随着进度增加...

    Android自定义View 圆形刻度罗盘 仪表盘 指针动态改变

    在Android开发中,自定义View是一项重要的技能,它允许开发者创造出独特且富有表现力的UI元素,以满足特定的设计需求。本项目聚焦于一个特定的自定义View:圆形刻度罗盘,也就是我们通常所说的仪表盘。这个仪表盘...

    Android自定义半圆进度条

    android自定义半圆进度条,可以自己根据里面备注的参数,调整半圆的长度。这里是使用说明:http://blog.csdn.net/beibaokongming/article/details/79002646

    android自定义流星和自定义顶部导航

    为了使顶部导航更美观,可以使用自定义的背景、形状以及动画效果,比如过渡动画或渐变色。 在提供的文件中,“TopBar”可能是一个XML布局文件,包含了自定义顶部导航的各种组件和样式。你可以通过Android Studio的...

    Android自定义Drawable的代码例子

    在Android开发中,Drawable是图形和图像的基本元素,它用于绘制视图的背景、按钮、图标等。系统提供了多种预定义的Drawable类型,如Shape、BitmapDrawable等,但有时我们可能需要实现更复杂的视觉效果,这时就需要...

Global site tag (gtag.js) - Google Analytics