android圆角矩形有背景颜色

android 圆角矩形,渐变颜色,自定义

首先,在drawable目录下写一个xml,名字随便起(只要符合规范),代码如下:

<span style="color:#009900;"><span style="background-color: rgb(255, 255, 255);"><?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <gradient
        android:angle="270"
        android:startColor="#19B001"
        android:endColor="#19B001" />

    <corners
        android:bottomLeftRadius="@dimen/dp5"
        android:bottomRightRadius="@dimen/dp5"
        android:topLeftRadius="@dimen/dp5"
        android:topRightRadius="@dimen/dp5" />

</shape></span><span style="font-size:10px;">
</span></span>
  1. shape
    表示的是图形的形式,主要包括方形、圆形等,上边代码为方形,
  2. gradient 表示的主要配置起点颜色、终点颜色及中间点的颜色、坐标、渐变效果(0,90,180从左到右渐变,270从上到下渐变)默认从左到右padding 表示的是主要配置上下左右的间距
  3. corners
    表示的是配置四周园脚的半径
  4. 然后,你在代码中或者xml布局中像图片一样使用它了。

时间: 2024-08-05 23:47:02

android圆角矩形有背景颜色的相关文章

android自定义标题栏,背景颜色填充满

设置标题栏背景 1> 准备背景图片: background_pix.png 注:用背景图片比用颜色好处,可以让背景看起来有凹凸感. 2> drawable文件夹下放xml文件 bitmap_repeat.xml <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android"

android圆角矩形进度条

最近做项目,有个一个需求,就是圆角进度条.效果图如下. 当时项目时间很紧,没多去想怎么实现最佳,就直接把美工给的圆角进度条裁剪成了四份.来做 Canvas 剪切绘制.这样虽然也能达到效果,但是服用性很差.最近网上搜索了很长时间,发现Paint画笔,有遮挡层的功能.android.graphics.Paint.setXfermode(Xfermode xfermode) .其中一个参数就是 Mode.DST_OUT 显示底图与上层图非交集的底图图像.于是就有个思路,先绘制圆角矩形进度条,然后设置画

Android圆角矩形创建工具RoundRect类

用于把普通图片转换为圆角图像的工具类RoundRect类(复制即可使用): import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.

android圆角矩形有边框无背景色

我们经常要用到圆角矩形,这也是现在的流行的样式..但是今天在工作中,遇到要写圆角矩形有边框但无背景色的button,本来想让妹子帮忙切图的,但是不想麻烦妹子,自己撑着,说可以做,结果弄了老半天菜搞定的,现在给大家看看,以后避免这麻烦...() <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/and

android圆角矩形的实现

在res/drawable目录下穿件shape的xml来实现圆角矩形效果.代码如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:bottomL

android圆角矩形背景

Android平台 使用方便 StateRoundRectDrawable mRoundRectDradable = new StateRoundRectDrawable(int normalCorlor, int pressColor); mRoundRectDradable.setBottomLeftRadius(0); mRoundRectDradable.setBottomRightRadius(0); ............. xxxxx.setBackgroundDrawable(

Android -- 自定义标题栏,背景颜色填充满

设置标题栏背景 1> 准备背景图片: background_pix.png 注:用背景图片比用颜色好处,可以让背景看起来有凹凸感. 2> drawable文件夹下放xml文件 bitmap_repeat.xml <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android"

android圆角矩形出现四个角黑点的解决方法

只要在布局对应的activity的oncreate方法的第一行加上 getWindow().setBackgroundDrawableResource(android.R.color.transparent); 即可解决该问题

swift – 具有圆角和背景颜色的NSButton

http://www.voidcn.com/article/p-srkqadwc-btx.html 我想要一个简单的按钮(带圆角的按钮),并添加背景. 我已经尝试过两件事情: 1 – 使用圆形按钮图像:这是很好的,直到我需要缩放按钮,这导致圆形部分看起来丑陋. 2 – 扩展按钮并添加颜色 – 但是当我点击按钮时,我有麻烦 – 我希望"推"状态与"常规"状态处于相同的颜色,但情况并非如此. 这是我用来扩展按钮的代码: override func drawRect(di