android使用shape做selector按钮按下和弹起的动画

平时效果:

按下效果:

selector代码:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"><shape>
            <solid android:color="@color/color_E9E9E9"/>
            <!-- 描边 -->
            <stroke android:width="1dp" android:color="@color/color_DDDDDD" />
            <!-- 圆角 -->
            <corners android:radius="0dp" />
        </shape></item>
    <item android:state_focused="true"><shape>
            <stroke android:width="1dp" android:color="@color/color_DDDDDD" />
            <corners android:radius="0dp" />
        </shape></item>
    <item><shape>
        <solid android:color="@color/color_F7F7F7"/>
            <stroke android:width="1dp" android:color="@color/color_DDDDDD" />
            <corners android:radius="0dp" />
        </shape></item>
</selector>
时间: 2024-11-07 11:45:21

android使用shape做selector按钮按下和弹起的动画的相关文章

[Android UI] shape和selector的结合使用

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和selector在美化控件中的作用是至关重要的. 1.Shape 简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法: Java代码中:R.drawable.文件的名称XML中:Android:background="@drawable/文件的名称"

Android中用shape做渐变,边框,圆角等效果

以前没接触到shape的时候,做圆角,渐变等效果都是依赖图片效果:如果对PS不熟悉,光是做图就要花去大把时间. 废话不讲了,把总结的内容记录下来,俺们不是在写博客,算是做个云笔记吧. shape用法与selector类似: 1.在res-drawable文件夹新建一个.xml文件;(如btn_style.xml) <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="ht

c#多个按钮执行同一类事件-按钮按下和弹起

首先在Winform中添加一个Button控件,在属性里面为控件添加鼠标按下和弹起事件(不要双击按钮,在属性里面添加) 再添加其他几个按钮控件,在控件的属性里面为鼠标按下和弹起添加已定义好处理函数(MotionLYP_MouseDown,MotionLYP_MouseUp),所有按钮添加同样的处理函数.如上图所示. 然后在函数里面添加处理代码.(需要判断按下的是哪一个按钮)(sender as Button).Name获取按钮的name: 如图所示,btnName变量存储按下按钮的name. 原

android shape和selector共用按钮样式

项目中要使按钮点击和默认有不同效果,又要使listview的按钮有圆角效果,需要同时在drawable文件夹里面使用shape和selector属性,样式如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawab

【转】Android开发:shape和selector和layer-list的(详细说明)

<shape>和<selector>在Android UI设计中经常用到.比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>.可以这样说,<shape>和<selector>在美化控件中的作用是至关重要. 在看这篇文章之前,可以看下这个小例子:镂空按钮的实现 1.Shape 简介 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xml 使用的方法

android 开发:shape和selector和layer-list的(详细说明)

目录(?)[+] Shape 简介 使用的方法 属性 Selector 简介 使用的方法 layer-list 简介 例子 最后 <shape>和<selector>在Android UI设计中经常用到.比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到<shape>和<selector>. 可以这样说,<shape>和<selector>在美化控件中的作用是至关重要. 在看这篇文章之前,可以看下这个小例子

Android shape和selector完全总结

shape和selector嵌套版 <?xml version="1.0" encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"> <!-- 非触摸模式下获得焦点并单击时的背景图片 --><item android:state_focused="true" androi

Android开发:shape和selector和layer-list的(详细说明)

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和selector在美化控件中的作用是至关重要的. 1.Shape 简介 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xml 使用的方法: Java代码中:R.drawable.文件的名称 XML中:Android:background="@drawable/文件的名称&

【Android进阶学习】shape和selector的结合使用(转)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangruijun.blog.51cto.com/3061169/732310 shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和selector在美化控件中的作用是至关重要的. 1.Shape 简介 作用:XML中定义的几何形