Android菜鸟日记

31-selector中使用shape

其实也就是在相应

<itemandroid:state_pressed="true">

中加入相对应的<shape>语句

</item>

通过这样可以不用图片就做出按钮的按键效果。

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 按下 -->    <item android:state_pressed="true">        <!--         gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,        angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)stroke 边框 width 边框宽度,color 边框颜色corners 圆角 radius 半径,0为直角padding text值的相对位置         --><shape><gradient android:startColor="#B0F701" android:endColor="#83B601"android:angle="270" /><stroke android:width="1dip" android:color="#3EBC1C" /><corners android:radius="5dip" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item> <!-- 焦点 --><item android:state_focused="true"><shape><gradient android:startColor="#B0F701" android:endColor="#83B601"android:angle="270" /><stroke android:width="1dip" android:color="#3EBC1C" /><corners android:radius="5dip" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item> <!-- 正常 --><item><shape>    <gradient android:startColor="#83CE54" android:endColor="#6DB342"android:angle="270" /><stroke android:width="1dip" android:color="#639344" /><corners android:radius="5dip" /><padding android:left="10dp" android:top="10dp"android:right="10dp" android:bottom="10dp" /></shape></item></selector>

2012-01-11

poolo



更多相关文章

  1. Android(安卓)Drawable 分类笔记
  2. Android(安卓)对话框【Dialog】去除白色边框代码
  3. 转:Android(安卓)对话框【Dialog】去除白色边框代码
  4. Android(安卓)设置EditText光标Curso颜色及粗细
  5. Android中用shape做渐变,边框,圆角等效果
  6. Android(安卓)怎么样使用shape
  7. Android(安卓)自定义SeekBar样式
  8. Android自定义View(1):对话框-Dialog
  9. Android样式的开发:shape篇

随机推荐

  1. Android NDK 使用自己的共享库(Import Mod
  2. Android动画点击不运行
  3. Android手机蓝牙控制智能小车机器人
  4. 关于控制android音频流的音量
  5. String.xml中product属性使用
  6. Android屏幕截图研究
  7. RN与Android原生交互(简单)
  8. android log系统
  9. android下的文件资源类型
  10. Android(安卓)adb shell 启动java程序