android中shape绘制背景图

今天无意发现了android中很好的一款绘制背景图片的xml布局吧!shape。使用shape可以很好的替代以前自己四处找背景图片啦!一张图大家看看效果

android中shape绘制背景图片_第1张图片

这张背景就是使用shape绘制的哦。几行代码就可以搞定,个人感觉比使用图片好多了。

新建一个shape的xml

在drawable文件夹下。建立android xml的时候选择drawable,下面就有一个shape的选择。

gradient为颜色的渐变,corners为边缘的圆角。

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"     android:shape="rectangle"    >    <gradient        android:startColor="#151F28"        android:endColor="#375974"        android:angle="90"        >    </gradient><corners     android:bottomLeftRadius="15dp"    android:bottomRightRadius="15dp"    android:topLeftRadius="15dp"    android:topRightRadius="15dp"    /></shape>

再在布局里面引入这个shape就可以了

主要是设置android:backgroud

<LinearLayout     android:layout_width="800dp"    android:layout_height="200dp"    android:orientation="horizontal"    android:background="@drawable/myshape"    android:layout_gravity="center">



这里是简单的介绍。具体的可以看看android sdk上面的介绍

推荐android等智能机开发QQ交流群:187651345

更多相关文章

  1. Android Layout布局文件里的android:layout_height等属性为什么.
  2. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流
  3. Flutter布局中嵌入Android原生组件 - 全景图组件封装
  4. Android实现宫格图片连续滑动效果
  5. Android布局之LinearLayout weight属性的理解
  6. Android界面布局的几种常用方式
  7. Android之UI学习篇六:ImageView实现图片旋转和缩放
  8. Android UI基本测验:线性布局

随机推荐

  1. Android应用名称多行显示
  2. 开源整理(持续更新)
  3. 【Android】Handler 工作流程
  4. Android录音并实时转成MP3格式
  5. Android(安卓)Studio中如何解决重复依赖
  6. Android之简易音乐播放器,MediaPlayer的使
  7. android学习笔记之多线程学习
  8. 蓝牙协议
  9. Android开发者指南(9) ―― ProGuard
  10. 解决谷歌Android SDK下载慢的问题