以前没接触到shape的时候,做圆角,渐变等效果都是依赖图片效果;如果对PS不熟悉,光是做图就要花去大把时间。

废话不讲了,把总结的内容记录下来,算是做个笔记吧。

shape用法与selector类似:

1.在res-drawable文件夹新建一个.xml文件;(如btn_style.xml)

<?xml version="1.0" encoding="utf-8"?>                   

效果图:

Android中用shape做渐变,边框,圆角等效果_第1张图片

 

<?xml version="1.0" encoding="utf-8"?>                            

效果图:

Android中用shape做渐变,边框,圆角等效果_第2张图片

 

<?xml version="1.0" encoding="utf-8"?>                   


效果图:

 Android中用shape做渐变,边框,圆角等效果_第3张图片

 

shape与selector组合使用:

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                                                                                                                                               

效果:
 Android中用shape做渐变,边框,圆角等效果_第4张图片

 

2.在控件中使用shape效果;

android:background="@drawable/btn_style"

 

3.shape常用功能属性说明;

 

                                                                                               


 

更多相关文章

  1. android ProgressBar 自定义进度条颜色
  2. Android中的ListView点击时的背景颜色设置
  3. CardView 添加背景图片、改变颜色、水波纹效果的方法
  4. Android设置TextView的渐变颜色、方向和动画效果
  5. Android ListView 去除各种颜色问题
  6. React Native嵌入到Android原生应用中、组件的生命周期、颜色、
  7. 自定义实现简单的Android颜色选择器(附带源码)
  8. Android Studio设置 标题栏隐藏, 状态栏隐藏, 改变状态栏文字颜

随机推荐

  1. Android(安卓)应用安装流程初探
  2. 【ALearning】第五章 Android相关组件介
  3. onContextItemSelected 与 onMenuItemSel
  4. Volley的简单使用
  5. android 的一些参数
  6. Android(安卓)Studion样式中自带的三个it
  7. Intent打开各种类型文件
  8. Android中Fragment之间replace(替换)的动画
  9. Android(安卓)安装文件.apk反编译
  10. Android(安卓)CTS包下载地址