Android设置背景色可以通过在res/drawable里定义一个xml,如下:

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">    <gradient  android:startColor = "#F44336" android:centerColor="#2196F3" android:endColor = "#64DD17" android:angle = "90"/>    <corners  android:radius="4dip"/></shape>

shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。

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

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

效果

更多相关文章

  1. 对android中MIME类型的理解
  2. 单选按钮(RadioButton)和复选框(CheckBox)的介绍与应用
  3. Android最好用的播放器ExoPlayer的使用及自定义UI
  4. [置顶] Android高手进阶教程(四)之----Android(安卓)中自定义属
  5. 史上最全selector和shape使用方法 Android(安卓)ListView 列表项
  6. 修改系统action bar字体大小、粗细、颜色等样式的方法
  7. Android(安卓)Interface Definition Language (AIDL) android接
  8. Android的Style的使用
  9. Android简明开发教程十八:自定义对话框 Transform

随机推荐

  1. gifflen 调用以及错误处理
  2. Android应用开发UI(多选框)
  3. Android(安卓)StackView
  4. [007] 如何在Android应用中使用百度地图a
  5. NDK下 将Platinum SDK 编译成so库 (androi
  6. android 世界各国英文简写代码 资源文件
  7. [SL4A]获取IMEI信息
  8. Android消息队列原理
  9. 使用jsoup爬取数据实现android课程表
  10. Android使用Canvas绘制圆形进度条效果