文档章节

两个比较重要的xml绘制按钮selector

SuShine
 SuShine
发布于 2014/04/11 09:50
字数 380
阅读 295
收藏 2

1.圆角按钮

<?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="#8CD6F5" />


            <corners android:radius="4dp" />


            <stroke android:width="1dp" android:color="#8CD6F5" />
        </shape></item>
    <item><shape>
            <solid android:color="#0BADEC" />


            <corners android:radius="4dp" />


            <stroke android:width="1dp" android:color="#0BADEC" />
        </shape></item>


</selector>





2.灰色方框

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >


    <stroke
        android:width="1dip"
        android:color="#88000000" />


    <corners android:radius="1dip" >
    </corners>


    <gradient
        android:centerColor="#00FFFFFF"
        android:endColor="#00FFFFFF"
        android:startColor="#00FFFFFF" />


</shape>






3.半圆按钮 比较全面
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">


    <item android:state_enabled="true" android:state_window_focused="false"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_pressed="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_checked="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item android:state_focused="true"><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#00000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#00A490" android:endColor="#00A490" android:startColor="#00A490" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>
    <item><shape android:shape="rectangle">
            <stroke android:width="1px" android:color="#55000000" />


            <corners android:topLeftRadius="5dp" android:topRightRadius="5dp" />


            <gradient android:centerColor="#FFFFFF" android:endColor="#FFFFFF" android:startColor="#FFFFFF" />


            <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" />
        </shape></item>


</selector>








> from eoe.cn

© 著作权归作者所有

共有 人打赏支持
SuShine
粉丝 122
博文 474
码字总数 138288
作品 0
朝阳
后端工程师
自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果

前言:要么出击,要么出局,命运女神总会眷顾拼劲全力的一方 相关文章: 《Android自定义控件三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268 这节我们将学到...

harvic880925
2016/07/04
0
0
Android开发:用Drawable XML绘制带阴影效果的圆形按钮

众所周知,在Android开发里,为了优化在各种分辨率设备上的显示效果,同一份图片素材往往要提供mdpi、hdpi、xhdpi三种(以前还有ldpi),尤其是按钮类的素材,考虑到normal、pressed、focus...

新年
2015/05/08
0
0
Android ImageButton

public classImageButtonextends ImageViewjava.lang.Object↳ android.view.View↳ android.widget.ImageView↳ android.widget.ImageButton直接子类ZoomButton ImageButton是上面带有图片的......

amigos_wu
2012/05/25
0
1
Android实用视图动画及工具系列之五:底部回复对话框,仿QQ空间微信朋友圈回复对话框

实现效果 功能说明 这就是一个底部弹出对话框,仿QQ空间微信朋友圈底部弹出对话框,用了一些普通的UI优化,以及添加了表情框等,需要用到类似功能的自行下载源码集成。 适用于新手及新学习A...

jaikydota163
2016/08/02
0
0
Android XML 绘图

最近在看自定义View 的相关内容, 在 上看到Android XML 绘图相关的内容,遂摘抄下来记录之 http://keeganlee.me/post/android/20150830 XMl在Android中可不仅仅是一个布局文件、配置列表。它甚...

YoungerDev
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx访问日志-日志切割-静态文件不记录日志和过期时间

nginx访问日志: vim /usr/local/nginx/conf/nginx.conf #搜索log_format 该字段定义日志格式,默认如下: #combined_realip日志格式的名字,可随意定义; 定义访问日志: 需在虚拟主机配置文...

ZHENG-JY
2分钟前
0
0
180.mariadb 主从复制

参考:https://blog.csdn.net/chengxuzaza/article/details/62042920 睡觉睡觉,明天写 1.效果 当主库中数据有变化的时候,从库就自动同步 2. 环境要求 至少两台 linux服务器 (教程:https...

Lucky_Me
12分钟前
0
0
erlng file id3v1 id3v1.1

%% ---%% Excerpted from "Programming Erlang",%% published by The Pragmatic Bookshelf.%% Copyrights apply to this code. It may not be used to create training material, %% ......

xueyuse0012
13分钟前
1
0
RabbitMq的安装

环境Centos6.5 32位 JDK 1.7.8 Jdk的卸载 rpm -qa|grep jdk yum –y remove 上边的安装包 JDK的安装 Rpm –ivh jdk安装包 配置环境变量 export JAVA_BIN=/usr/java/jdk1.7.0_80/bin export J......

DemonsI
17分钟前
0
0
http和https协议

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输...

寰宇01
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部