在android开发中,我们经常要自定义组件如TextView等背景或边框为四角圆形。
首先,我们在drawable目录下新建一个xml文件,bg.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"><!-- android:shape="" 表示是圆角矩形还是椭圆等等 -->
<!-- 背景颜色 -->
<solid android:color="@color/mycolor" />
<!-- padding 表示内部空间距离背景图片内部边距 的距离 -->
<padding android:top="15dp" android:bottom="15dp" />
<!-- 图片边框属性 -->
<stroke
android:width="0dp"
android:color="#ffffff" />
<!-- 圆角的程度 -->
<corners android:radius="5dp" />
<!-- 定义背景的渐变 如果是不渐变可不写-->
<gradient
android:angle="45" <!---angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。->
android:centerColor="@color/center"<!--渐变色的中间颜色-->
android:centerX="0.5" <!--渐变的中间 0.5为x轴方向的中间-->
android:centerY="0.5"
android:endColor="@color/endcolor
android:startColor="@color/startcolor"
android:type="linear" />
<!-- linear 线性渐变,这是默认设置
radial 放射性渐变,以开始色为中心。
sweep 扫描线式的渐变。-->
</shape>
这样,一个四角圆形的背景就完成了,只需要在view中设置android:background="@drawable/bg"
就可以了。
关于设置按下时背景的改变,请参考另一篇文章http://dzc.iteye.com/blog/2161737
相关推荐
Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。 解决图片锯齿问题。 解决图片变形问题。 文章地址:http://blog.csdn.net/alan_biao/article/details/17379925
易语言自定义组件边框样式例程源码,自定义组件边框样式例程,SetWindowLongA,GetWindowLong
RCImageView 自定义圆角ImageView,带边框效果
易语言源码易语言自定义组件边框样式源码例程.rar 易语言源码易语言自定义组件边框样式源码例程.rar 易语言源码易语言自定义组件边框样式源码例程.rar 易语言源码易语言自定义组件边框样式源码例程.rar 易语言...
自定义带标题边框的Layout,像Java-swing的JPanel效果,本例继承LinearLayout,继承其他Layout是一样的过程。
Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。 解决图片锯齿问题。 解决图片变形问题 有需要的可以下载,效果图在 http://blog.csdn.net/wangqing830414/article/details/39612421
自定义TextView带边框,可以动态更边框颜色以及字体颜色,可设置边框圆角
Android自定义属性实现带边框效果的TextView,详细使用请查看:http://blog.csdn.net/llew2011
Android自定义Gallery 自定义边框 底部小圆点 自动切换
android创建一个自定义与多边形边框的ImageView.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
易语言自定义组件边框样式源码例程.zip易语言项目例子源码下载易语言自定义组件边框样式源码例程.zip易语言项目例子源码下载易语言自定义组件边框样式源码例程.zip易语言项目例子源码下载 1.合个人学习技术做项目...
易语言自定义组件边框样式源码例程.rar
Android 自定义阴影,自定义颜色边框阴影,轻量实现demo
自定义imageview,实现可自定义边框的圆形图片
Android自定义身份证相机-IDCardCamera 效果图: 功能特点 自定义相机界面 支持开启闪光灯 支持手动触摸屏幕对焦 支持自动对焦 支持图片自动裁剪 支持图片手动不规则裁剪 2 使用 Step 1. 添加JitPack仓库 在...
Android自定义Iphone风格的圆角边框开关按钮,用xml实现,无图片资源
易语言源码自定义高级表格边框样式.rar 易语言源码自定义高级表格边框样式.rar 易语言源码自定义高级表格边框样式.rar 易语言源码自定义高级表格边框样式.rar 易语言源码自定义高级表格边框样式.rar 易语言源码...
易语言自定义高级表格边框样式源码,自定义高级表格边框样式,SetWindowLongA,GetWindowLong