`
1140566087
  • 浏览: 559364 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18540
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:314183
Group-logo
J2ME 基础学习课程集
浏览量:18759
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17583
社区版块
存档分类
最新评论

Android 之 shape和selector用法介绍

阅读更多

1 、shape 的使用介绍:
作用:用于定义控件的一些显示属性;

属性说明:

<!-- 实心:填充的意思,android:color 的值是用于填充的颜色 -->
    <solid android:color="#DCDCDC" />

    <!--
    渐变
     android:startColor="" 起始的颜色
     android:endColor="" 结束的颜色
android:angle="" 渐变的角度,必须为 45‘ 的整数倍
提示:渐变的默认模式为:android:type="linear", 即线性渐变,可以指定渐变为径向渐变:
android:type="radial"  , 径向渐变需要指定半径:android:gradientRadius="50"
    -->
    <gradient />
   
    <!-- 描边
    android:width=""  描边的宽度
    android:color = "" 描边的颜色
    将描边设置为虚线的形式:
    android:dashWidth=""   该值表示的是一个  - 的宽度
    android:dashGap=""  表示- 之间隔开的距离
    -->
    <stroke/>
   
    <!--
    圆角:corners
    android:radius = ""  角的弧度,值越大所对应的角度越圆;
    还可以将四个角度设置为不同的角度:
    例如:
    <corners
    android:topRihtRodius=""   右上角的弧度
    android:bottomLeftRadius=""  右下角的距离
    ......
    />
   
   
    -->
    <!--
    间隔:padding
    -->
   
   
    2、selector 中的item 中的属性:值:true / false
    android:state_selected : 选中
    android:state_focused :获得焦点
    android:state_pressed : 点击
    android:state_enable : 设置是否响应事件,指所有的事件
   
   
    3、EditText 中用于禁止手机软键盘的方法:
    input = (EditText) findViewById(R.id.input);
//input.setInputType(InputType.TYPE_NULL);
   
   
   
   
   
   
   
   
   
   
   
   
   
   
分享到:
评论

相关推荐

    Android开发教程之shape和selector的结合使用

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape 简介...

    Android shape和selector 结合使用实例代码

    在Android开发中,Shape和Selector是两种非常关键的元素,它们可以帮助开发者自定义UI组件的外观,提升应用的视觉效果。下面将详细讲解这两个概念及其使用方法。 **1. Shape详解** Shape是Android中用于创建基本...

    实例详解Android Selector和Shape的用法

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1:Selector ...

    安卓之 (UI)shape和selector的结合使用1

    在Android UI设计中,shape和selector是两个非常关键的元素,它们可以帮助开发者创建出美观且交互丰富的用户界面。下面我们将详细探讨这两个概念及其在实际应用中的使用方法。 首先,让我们来了解一下Shape。Shape...

    自定义Radio(shape/selector)

    了解并熟练掌握`shape`和`selector`的用法,是Android UI定制中不可或缺的一部分。在`WidgetRadio`这个压缩包中,可能包含了示例代码或者示例资源文件,可以帮助你更直观地理解上述概念。请参考这些文件,以便在实际...

    Android Selector和Shape的使用方法

    这篇文章将详细讲解这两种资源的使用方法,以及如何结合使用它们来实现背景选择器、文字颜色选择器和背景渐变效果。 1. 背景选择器(Selector) Selector位于`res/drawable`目录下,它定义了不同状态下的图形资源。...

    android shape

    今天,我们将详细地介绍 Shape 的使用方法和相关知识点。 首先,看下面的代码: ```xml &lt;shape&gt; &lt;!-- 实心 --&gt; &lt;solid android:color="#ff9d77"/&gt; &lt;!-- 渐变 --&gt; android:startColor="#ff8c00" android:...

    Android_shape

    在本文中,我们将深入探讨`shape`在Android中的使用方法,以及如何通过`shape`来实现丰富的UI设计。 `shape`元素通常在XML文件中定义,该文件被放置在项目的`res/drawable`目录下。一个基本的`shape`元素结构如下:...

    浅谈android的selector背景选择器

    本文将详细介绍`Selector`的基本概念、工作原理以及如何在ListView和Button等常见控件中应用这一机制。 #### 二、Selector基础知识 ##### 2.1 Selector概述 `Selector`是一种特殊的XML资源文件,它可以根据控件的...

    基于android背景选择器selector的用法汇总

    本文将深入探讨如何创建和使用Selector,以及它在ListView、Button等组件中的应用。 一、创建Selector XML文件 Selector文件通常存储在项目的`res/drawable`目录下,以XML格式编写。以下是一个基本的Selector示例...

    Android shape 属性

    这篇博客详细介绍了Android中Shape属性的使用,通过以下四个主要部分来阐述: 1. **Shape元素** Shape元素是所有形状的基础,它可以是矩形(rectangle)、椭圆(oval)、线(line)或路径(path)。在XML布局文件...

    Android编程使用自定义shape实现shadow阴影效果的方法

    通过`android:bottom`和`android:right`属性,我们可以模拟内边距,使内容区域看起来像是浮在阴影之上。 需要注意的是,这个阴影效果是静态的,仅适用于纯色背景。对于有复杂背景或者需要动态变化的阴影,可能需要...

    Android ShapeDemo

    总结起来,Android的XML背景定义提供了强大的灵活性,通过`&lt;shape&gt;`、`&lt;layer-list&gt;`和`&lt;selector&gt;`,我们可以创建出各种复杂的背景样式,适应不同的应用场景。在`ShapeDemo`中,你将有机会看到这些技术的实际运用,...

    Android控件系列之Shape使用方法

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

    Android自定义shape的使用示例

    在Android开发中,自定义shape是创建自定义图形和按钮样式的一种常见方法。通过XML文件,我们可以定义不同形状,如矩形、圆角矩形、椭圆等,并为它们设置填充色、边框颜色以及边框圆角。下面将详细解释如何在Android...

    A0253定义复杂图形样式SelectorShape1

    - **XML Shape Drawable**: Android提供了一种使用XML来定义图形样式的方法,称为Shape Drawable。它可以用来创建矩形、圆形、椭圆或其他形状,并对其进行装饰,如设置颜色、渐变、圆角、边框等。 - **&lt;shape&gt;...

    Android中shape定义控件的使用

    在实际应用中,Shape常与其他Android资源结合使用,如在Selector中定义不同状态下的背景。Selector可以根据控件的不同状态(如按下、获取焦点等)显示不同的Shape,例如: ```xml &lt;selector xmlns:android=...

Global site tag (gtag.js) - Google Analytics