Android--resources杂谈(新建color等资源、更改按钮样式如颜色和pressed时的颜色等)

本文记录使用XML创建资源的方法。

<新建颜色>

右击value  ——>new ——>other——>Android XML Values File——>如下添加颜色

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <span style="color:#ff0000;"> <color name="white">#ffffff</color>
   <color name="red">#ff0000</color>
   <color name="black">#000000</color></span> 
</resources>

引用方法:"@color/white" 、"@color/red"、"@color/black"

<新建图形、图片>

右击drawable——>new ——>other——>Android XML File——>shape——>编辑如下

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<span style="color:#ff0000;"><corners android:radius="5dp"/> <!-- 边角的圆弧半径 -->
<!-- 
<gradient android:startColor="@color/white"
    android:endColor="@color/red"/>  
    -->    <!-- 渐变色 -->
<solid android:color="@color/white"/> <!-- 填充色 -->
<stroke android:width="1dp"  
    android:color="@color/black"/> <!--边框的宽度和颜色 -->
</span>
</shape>


<改变按钮默认、按下的颜色>

右击drawable——>new ——>other——>Android XML File——>selector——>如取名gray_selector编辑XML如下:
<selector ....></selector>之间添加

<item android:drawable="@drawable/gray_bg" android:state_pressed="true"/><!-- 按下时显示的颜色背景 -->
<item android:drawable="@drawable/white_bg"/> <!-- 默认的颜色背景 -->

备注:white_bg.xml如上节中的方法创建。


引用方法:在Button的XML中添加 android:background="@drawable/gray_selector"


ps: android:paddingRight="10dp" 设置内边距



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值