zoukankan      html  css  js  c++  java
  • Button颜色选择器进阶

    drawable/button_color.xml
    
     
    
    <?xml version="1.0" encoding="utf-8"?>
    
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    
        <item android:state_pressed="true">
    
            <!-- 定义当button 处于pressed 状态时的形态。-->
    
            <shape>
    
                <gradient android:startColor="#8600ff" />
    
                <stroke android:width="2dp" android:color="#000000" />
    
                <corners android:radius="5dp" />
    
                <padding android:left="10dp" android:top="10dp"
    
                    android:bottom="10dp" android:right="10dp" />
    
            </shape>
    
        </item>
    
        <item android:state_focused="true">
    
            <!-- 定义当button获得focus时的形态-->
    
            <shape>
    
                <gradient android:startColor="#eac100" />
    
                <stroke android:width="2dp" android:color="#333333" color="#ffffff" />
    
                <corners android:radius="8dp" />
    
                <padding android:left="10dp" android:top="10dp"
    
                    android:bottom="10dp" android:right="10dp" />
    
            </shape>
    
        </item>
    
    </selector>
    

     最后,需要在包含button的xml文件里添加两项。假如是activity_main.xml 文件,我们需要在<Button />里加两项。

         android:focusable="true"

         android:backgroud="@drawable/button_color"

    这样当你使用Button的时候就可以甩掉系统自带的那黄颜色的背景了,实现个性化的背景,配合应用的整体布局非常之有用啊

  • 相关阅读:
    HTTP的三次握手
    HTTP协议的发展历史
    二分图 (最大匹配 + 最小点覆盖 + 最少路径覆盖 + 最大独立集)
    昂贵的聘礼 POJ
    Cow Contest POJ 3660 (Floyed ) (最短路专题)
    B-number HDU
    You Are the One HDU
    0 or 1 HDU
    Trie树模板 + 例题
    The Shortest Path in Nya Graph HDU
  • 原文地址:https://www.cnblogs.com/xiaosw/p/3741652.html
Copyright © 2011-2022 走看看