Android菜鸟日记
31-selector 中使用 shape
其实也就是在相应
<item android:state_pressed="true">
中加入相对应的<shape>语句
</item>
通过这样 可以不用图片就做出按钮的按键效果。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 按下 -->
<item android:state_pressed="true">
<!--
gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,
angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)
stroke 边框 width 边框宽度,color 边框颜色
corners 圆角 radius 半径,0为直角
padding text值的相对位置
-->
<shape>
<gradient android:startColor="#B0F701" android:endColor="#83B601"
android:angle="270" />
<stroke android:width="1dip" android:color="#3EBC1C" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
<!-- 焦点 -->
<item android:state_focused="true">
<shape>
<gradient android:startColor="#B0F701" android:endColor="#83B601"
android:angle="270" />
<stroke android:width="1dip" android:color="#3EBC1C" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
<!-- 正常 -->
<item>
<shape>
<gradient android:startColor="#83CE54" android:endColor="#6DB342"
android:angle="270" />
<stroke android:width="1dip" android:color="#639344" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
</selector>
2012-01-11
poolo
分享到:
相关推荐
在实际使用中,"android-selector-chapek-master" 可以通过 Android Studio 的插件市场进行搜索和安装。安装完成后,开发者可以在编辑 XML 文件时启用该插件的特性,提升开发效率。对于经常处理 Android 选择器的...
在使用Android-Ultra-Photo-Selector时,开发者需要将项目依赖引入到自己的工程中。通常,这可以通过在build.gradle文件中添加依赖库来完成。之后,开发者可以在代码中调用提供的API,设置选择器的参数,如最大选择...
在`Time-Selector-master`这个压缩包中,通常会包含以下文件和目录: - `README.md`: 项目的介绍、使用方法和注意事项。 - `src/`: 源代码目录,包含`Time-Selector`控件的Java或Kotlin类。 - `res/`: 资源文件,...
简单集成了Android-Ultra-Photo-Selector这个框架的使用,非常感谢作者,框架地址:https://github.com/AizazAZ/Android-Ultra-Photo-Selector
Android Multiple Images Selector Easy-to-use library to select images in Android application Features: select images by folders support to set max number of images to be selected allow filter images ...
在本文中,我们将深入探讨Laravel开发中的一个重要组件——`laravel-lang-selector`,这是一个用于构建智能多语言网站的工具。Laravel是一个基于PHP的优雅、简洁且强大的Web开发框架,它提供了许多开箱即用的功能,...
在Android开发中,Selector和Shape是两种非常重要的资源文件,它们在UI设计和交互中扮演着关键角色。Selector主要用于实现视图(如按钮、文本框等)的状态改变时的样式切换,而Shape则用于定义自定义形状,如矩形、...
"Android-Ultra-Photo-Selector-master"是项目的主目录,通常包含项目的所有源代码、资源文件、配置文件等。在这个目录下,开发者可以找到Android Studio工程文件(如build.gradle),Activity类(用于处理UI和业务...
"android-selector-intellij-plugin"就是这样一个专门针对Android选择器管理的插件,它旨在简化开发者在IntelliJ IDEA中处理选择器资源的操作。 这个压缩包文件包含了该插件的相关资源,虽然不能确保所有功能都能...
playwright-query-selector-all方法详解
robot-cases-selector-plugin插件,使用指南请查看另一篇博客
Android Ultra Photo Selector Select images from Android devices made easy :-) In preview you can also Zoom images. You can select images from different albums. I am using UIL, so you can configure ...
使用自定义命名空间.a => .prefix .a每个CSS选择器添加前缀。 目录 安装 $ npm install postcss-prefix-selector 与PostCSS结合使用 const prefixer = require ( 'postcss-prefix-selector' ) // css to be ...
$ npm install postcss-selector-namespace 用法 var postcss = require ( 'postcss' ) var selectorNamespace = require ( 'postcss-selector-namespace' ) var output = postcss ( ) . use ( selectorNamespace ...
在实际使用中,首先你需要在项目中安装stylelint和stylelint-selector-bem-pattern插件。这可以通过npm或yarn来完成: ```bash npm install --save-dev stylelint stylelint-selector-bem-pattern # 或者 yarn add ...
本项目“android-advanced-effect-picture-selector.zip”便是一个实现这一功能的Android库,它以微信的图片选择器为原型,提供了一个易于集成且功能丰富的图片选取组件。本文将深入探讨该库的设计理念、核心功能...
自定义矩形通常通过在XML布局文件中使用`<shape>`元素来创建。`<shape>`元素可以定义为矩形、椭圆、线或环等几何形状。在`<shape>`下,我们可以设置`android:shape`属性为`rectangle`,以创建一个矩形。然后,可以...
css-selector-tokenizer, 解析和 stringifies CSS选择器 CSS模块:CSS选择器标记器解析和 stringifies CSS选择器。import Tokenizer from "css-selector-tokenizer";let input = "a#content.act
`matches-selector`库的使用非常简单,只需要引入库文件,然后调用其提供的函数,传入元素和选择器作为参数即可。例如: ```javascript var matches = require('matches-selector'); var element = document....