`
ET焖猪仔
  • 浏览: 235866 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

shape的使用

阅读更多
   <!—显示一条虚线 -->  
   <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">  
        <stroke android:width="1dp" android:color="#FF000000"  
                android:dashWidth="1dp" android:dashGap="2dp" />  
        <size android:height="5dp" />  
    </shape>  
    <!—显示一个渐变色 -->  
   <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">  
        <gradient android:startColor="#FFe79c97" android:endColor="#ffe3e196"  
               android:angle="270"/>  
       <padding android:left="7dp" android:top="7dp"  
               android:right="7dp" android:bottom="7dp" />  
       <corners android:radius="1dp" />  
   </shape>  

其中gradient表示产生颜色渐变,android:angle代表从哪个角度开始变,android:shape="rectangle"图形为长方形, solid表示为实心的,stroke表示描边的方式,android:color表示所采用的颜色。startColor="#FFe79c97"表示渐变色开始的颜色,android:endColor="#ffe3e196"表示渐变色结束的颜色(注意:这里的颜色必须采用8位),padding表示填充的区域。Corners表示圆角矩形的角度。这些XML文件的就相当于是一张图片,但是可能会比图片更节约资源,同时也让UI界面的设计变得更加灵活。在使用时直接设置布局的背景为这个资源文件即可,或者通过 android:src属性来指向这个文件,比如我们在游戏中,先要在设置界面确定用户选择的背景,然后在来在游戏中设置用户所选择的哪一个背景。
分享到:
评论

相关推荐

    Shape的详细使用方式

    本篇文章将深入探讨Shape的详细使用方式,包括圆形、长方形、环形、删除线以及标签的创建和应用。 ### 1. 圆形(Circle) 创建圆形Shape时,我们需要在`res/drawable`目录下创建一个XML文件,如`circle_shape.xml`。...

    vue-shape.rar

    X6 Vue Shape则是AntV X6与Vue.js结合的插件,方便开发者在Vue项目中使用X6的图形能力。 在“x6-vue-shape在(antv-x6+vue2+js)中的使用”这个主题中,我们将深入探讨如何将X6的图形功能集成到Vue 2.x项目中,并...

    Android下基于XML的Graphics_shape使用方法.docx

    在Android开发中,为了创建美观且高效的用户界面,开发者经常需要使用XML来定义图形和形状。`Graphics_shape`是Android SDK提供的一种强大的工具,允许通过XML文件定义各种形状,如矩形、椭圆、线性渐变、径向渐变等...

    AndroidShape使用demo代码

    Android shape的使用demo,非常简单,适合新手;是这篇博客(http://blog.csdn.net/u024496289/article/details/41924425)的demo代码

    安卓高级xml输入框EditText及其登陆界面布局shape使用

    总之,构建安卓高级XML输入框需要对EditText的属性有深入了解,并熟练掌握布局嵌套和shape的使用。通过动态监听和控制清空按钮,我们可以提供更加人性化的交互体验。在设计登录界面时,shape的运用可以极大地提升...

    android shape

    Android Shape 使用详解 Android 中的 Shape 是一个非常重要的概念,它用于定义控件的显示属性,如颜色、渐变、描边、圆角、间隔等。今天,我们将详细地介绍 Shape 的使用方法和相关知识点。 首先,看下面的代码:...

    android shape的使用及渐变色、分割线、边框、半透明阴影

    Android Shape的使用及渐变色、分割线、边框、半透明阴影 Android Shape是一种在Android系统中使用的图形形状控件,可以用于创建各种形状的视图控件,例如矩形、椭圆、线条、圆环等。Shape控件可以使用xml文件来...

    Android中使用Shape自定义形状

    本教程将深入探讨如何在Android中使用Shape来实现自定义形状。 1. **Shape基本结构** Shape对象的基本结构包含以下几个主要元素: - `&lt;shape&gt;`:根元素,定义形状类型,如`&lt;rectangle&gt;`(矩形)、`&lt;oval&gt;`(椭圆...

    android中shape的使用

    以下是对Shape在Android中使用的详细讲解: 1. **Shape元素** Shape元素是所有形状的基础,它有四个主要的子元素:`&lt;rectangle&gt;`, `&lt;oval&gt;`, `&lt;line&gt;`, 和 `&lt;polygon&gt;`。它们分别代表矩形、圆形或椭圆、直线和...

    Android控件系列之Shape使用方法

    在本文中,我们将深入探讨如何使用`Shape`及其相关的属性来美化Android应用中的控件。 首先,`Shape`是Android图形绘制中的一种基本元素,通常在`res/drawable`目录下的XML文件中定义。一个`Shape`元素可以包含以下...

    Shape Collage Pro專業註冊版

    Shape Collage是使用了一种专利技术来自动化、智能化地放置图片,可以查看官方的示例 Shape Collage 2.5.3有了较多更新,如增加更多图形、极大提升处理大量图片时的速度等, 内建多语言支持,可以显示简体中文、...

    Android-shape标签的使用

    下面我们将详细探讨Shape标签的使用方法以及如何通过它来提升Android应用的界面美观度。 首先,我们来看看Shape标签的基本结构: ```xml &lt;shape xmlns:android="http://schemas.android.com/apk/res/android"&gt; ...

    android动态改变shape的颜色值

    2. **在布局中使用Shape**:在布局XML文件中引用这个Shape作为背景,如`android:background="@drawable/custom_shape"`。 3. **获取Shape引用**:在Activity或Fragment中,通过`findViewById`获取使用了Shape的视图...

    表面积和体积_抽象类Shape_shape类继承_

    接下来,我们需要使用`Shape`类派生出具体的形状类,比如`Cube`(长方体)、`Cylinder`(圆柱体)和`Sphere`(球)类。在每个派生类中,我们将实现`Shape`类中声明的纯虚函数,以计算各自形状的表面积和体积。例如,...

    Android控件美化之Shape的使用

    ### Android控件美化之Shape的使用 在Android开发过程中,为了提升用户体验,界面美观是非常重要的一个环节。在美化界面的过程中,`Shape`是一种非常实用且灵活的工具,它可以帮助开发者轻松实现各种各样的视觉效果...

    CLINE或者LINE转变为SHAPE.rar

    4. **提高设计质量**: 对于复杂的PCB设计,使用SHAPE可以更好地满足电气规则检查(ERC)和设计规则检查(DRC),确保设计符合制造规范。 在实际操作中,转换过程可能涉及以下步骤: 1. 打开PCB设计软件,选择包含...

    探索Android中selector和shape的结合使用

    当Selector与Shape结合使用时,我们可以将Shape作为Drawable引用到Selector的标签中,从而实现根据状态变化的形状效果。例如,我们可以创建两个不同形状的Shape资源,然后在Selector中定义它们对应的状态: ```xml ...

    中国各省边界shape文件

    5. **数据读取与处理**:使用GIS软件(如ArcGIS、QGIS或MapInfo)可以打开和操作Shape文件,进行地图显示、空间查询、分析和制图。此外,编程语言如Python的geopandas库、R的sf包等也可以方便地读取和处理Shape数据...

    C++编写Shape类

    多态性是另一个关键的概念,它允许我们使用一个通用的接口来处理不同的对象。在C++中,多态有两种主要实现方式:静态多态(编译时多态)和动态多态(运行时多态)。静态多态主要通过函数重载和运算符重载实现。例如...

    编写一个抽象类Shape

    在这个实验中,我们探讨了如何使用Java编程语言来创建和使用抽象类以及继承的概念。抽象类Shape被设计为一个基础类,它定义了两个抽象方法:`getArea()` 和 `getPerimeter()`,用于计算形状的面积和周长。抽象方法在...

Global site tag (gtag.js) - Google Analytics