Android(安卓)使用shape来优化界面效果
16lz
2021-01-24
前些天去参加了一个公开课,说到了我们很多程序对美工比较不在行,所以需要与UI工程师合作,但是有时候UI工程师忙其他的什么,我们既不会PS也不会AI。于是乎在android中我们可以通过shape来定制我们需要的图形效果等。
下午研究了下shape,众所周知shape是形状的意思。网络上的例子太多看的真让人眼花缭乱,自己总结了下,以如何使用shape来做圆角按钮的背景来说明shape的具体使用吧。
看下效果图
具体实现代码:
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android" >
- <solid
- android:color="#B2B2B2"
- />
- <size
- android:width="200dp"
- android:height="50dp"
- />
- <gradient
- android:startColor="#DBDCDD"
- android:endColor="#B8B9BB"
- android:centerColor="#ADADAF"
- android:angle="270"
- />
- <stroke
- android:width="2dp"
- android:color="#3D4148"
- />
- <corners
- android:radius="5dp"
- />
- <padding
- android:left="10dp"
- android:top="10dp"
- android:right="10dp"
- android:bottom="10dp"
- />
- shape>
更多相关文章
- Android里的动画(补间动画,帧动画,属性动画)
- Android(安卓)ColorMatrix类图像颜色处理-黑白老照片、泛黄旧照
- 一起学android之给图片添加涂鸦(文字)(37)
- Android(安卓)多个 Activity 调用 跳转
- android View各属性详解
- Android(安卓)的 ListView 的CheckBox标题栏显示文本之后显示单
- android 隐藏键盘 ----- 断点记录
- android 树形目录
- Settings.System 和 SystemProperties
随机推荐