android形状drawable

1、在res文件夹下新建drawable文件夹。

2、新建一个xml文件。

3、采用drawable来定义资源。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#f06000"/>
    <stroke
        android:width="10dp"
        android:color="#00ff00"
        />
    <corners android:radius="15dp"/>
    <padding
        android:left="10dp"
        android:top="10dp"
        android:right="10dp"
        android:bottom="1dp"
        />

</shape>

stroke是定义轮廓的。这里是10dp的轮廓。

corners是定义圆角的

padding是定义内边距的

这里展现出来的效果:

android形状drawable

时间: 2024-11-06 18:39:27

android形状drawable的相关文章

android中Drawable方法详解

1. BitmapDrawable相关方法: 新建在drawable目录下面,示例如下: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:antialias="true" android:dither="true" android:filter="true" android:gravity="center&qu

android 渐变drawable

渐变Drawable是使用<gradient>标记作为形状Drawable定义中的子节点定义的. 每个渐变Drawable都要求至少要有一个startColor和endColor属性,并且支持一个可选的middleColor属性.通过使用type属性,可以把渐变定义为以下的某种类型: 线性:这是默认的渐变类型,它显示了按照angle属性定义的角度从startColor到endColor的直接颜色过渡. 辐射:从形状的外边界到中心绘制从startColor到endColor的圆形渐变. 扫描:绘

Android入门——Drawable与对应的资源xml的应用

引言 Android 中的Drawable是一个抽象的概念,换言之所有能被画出来的都可以定义成Drawable(A Drawable is a general abstraction for "something that can be drawn." ).所以Android应用中使用最为广泛和最灵活的资源,不仅仅可以直接使用.png..9.png..gif..jpg等图片作为资源,还可以使用多种XML文件. 一.Drawable概述 Drawable同时也是一个抽象类,我们在Andr

android.graphics.drawable.Drawable注释翻译

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://w

android:整理drawable(shapdrawable)(二)

前言 bitmapdrawable 与nithpathdrawable 完结,接下来是shapedrawable. shapedrawable是使用频率最高的drawable 可见其重要性. shapedrawable shapedrawable 有 rectangle.oval.line.ring 分别对应 矩形.椭圆.横线.圆环. 矩形 先看一段: <?xml version="1.0" encoding="utf-8"?> <shape xm

[转]android中drawable资源的解释及例子

原文链接:         http://blog.csdn.net/wode_dream/article/details/38584693 文章中的内容参考Dev Guide中的Drawable Resources,英文好的朋友可以直接去读英文.总结这篇文章的目的是自己在使用drawable资源遇到一些问题跟大家分享下,同时整理下自己对drawable的理解. drawable资源共有10种,包括Bitmap文件.Nine-Path文件.Layer List.State List.Level

android的drawable资源

1.android中可以通过xml文件配置资源,比如字符串啦,整数拉.浮点数等等,当然也可以配置图片资源和选择器,下面我们就看看几种图片资源的配置. @1矩形方框,带渐变色的配置代码 <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">     <!--设置黑色边

Android 自定义Drawable

1.使用BitmapShader实现图片圆角 public class CornerDrawable extends Drawable { private Paint mPaint; private Bitmap bmp; private RectF rectF; public CornerDrawable(Bitmap bmp) { this.bmp = bmp; BitmapShader shader = new BitmapShader(bmp, Shader.TileMode.CLAMP

Android之drawable state各个属性详解

我们在定义一个drawable的时候可以通过xml定义的drawable对象.它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片. 先看一个范例: XML file saved at res/drawable/button.xml: [java] view plaincopyprint? <?xml version="1.0" enc