android中shape绘制背景图片
16lz
2021-01-23
android中shape绘制背景图
今天无意发现了android中很好的一款绘制背景图片的xml布局吧!shape。使用shape可以很好的替代以前自己四处找背景图片啦!一张图大家看看效果
这张背景就是使用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
更多相关文章
- Android Layout布局文件里的android:layout_height等属性为什么.
- Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流
- Flutter布局中嵌入Android原生组件 - 全景图组件封装
- Android实现宫格图片连续滑动效果
- Android布局之LinearLayout weight属性的理解
- Android界面布局的几种常用方式
- Android之UI学习篇六:ImageView实现图片旋转和缩放
- Android UI基本测验:线性布局