代码之家  ›  专栏  ›  技术社区  ›  user2910566

android中的自定义按钮&提供自定义边框颜色

  •  0
  • user2910566  · 技术社区  · 11 年前

    我正在尝试为 white button 显示点击效果

    我的按钮

    我试过的是

    我已经使用如下选择器实现了按钮的可点击效果

    black_button_fr_account.xml

     <?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="#343434" />
    
                <stroke 
                    android:width="1dp" 
                    android:color="#171717" />
    
                <corners android:radius="3dp" />
    
                <padding 
                    android:bottom="10dp" 
                    android:left="10dp" 
                    android:right="10dp" 
                    android:top="10dp" />
            </shape>
         </item>
        <item>
            <shape>
                <gradient 
                    android:angle="270" 
                    android:endColor="#FFFFFF" 
                    android:startColor="#FFFFFF" />
    
                <stroke 
                    android:width="1dp" 
                    android:color="#FFFFFF" />
    
                <corners android:radius="4dp" />
    
                <padding 
                    android:bottom="10dp" 
                    android:left="10dp" 
                    android:right="10dp" 
                    android:top="10dp" />
            </shape>
         </item>
    
    </selector>
    

    如何给出相似的边界 3dp 按钮的大小,保留上述边框的效果颜色,如be black ?

    1 回复  |  直到 11 年前
        1
  •  0
  •   Tejas    11 年前

    只需更改以下内容

    <stroke 
      android:width="3dp" 
       android:color="#000" />