设为首页 加入收藏

TOP

如何在Android中自定义IOS风格的按钮
2014-11-24 13:00:15 来源: 作者: 【 】 浏览:0
Tags:何在 Android 定义 IOS 风格 按钮

定义一个ios_button_grouped.xml


< xml version="1.0" encoding="UTF-8" >


<selector


xmlns:android="http://schemas.android.com/apk/res/android">


<item


android:state_pressed="true"


android:drawable="@drawable/ios_button_grouped_pressed" />


<item


android:state_focused="true"


android:state_window_focused="true"


android:drawable="@drawable/ios_button_grouped_pressed" />


<item


android:drawable="@drawable/ios_button_grouped_normal" />


selector>




定义ios_button_grouped_normal.xml


< xml version="1.0" encoding="utf-8" >


<shape


xmlns:android="http://schemas.android.com/apk/res/android"


android:shape="rectangle">


<solid


android:color="#eee" />


<stroke


android:width="1"


android:color="@android:color/black" />


<corners


android:radius="5" />


shape>



定义ios_button_grouped_pressed.xml


< xml version="1.0" encoding="utf-8" >


<shape


xmlns:android="http://schemas.android.com/apk/res/android"


android:shape="rectangle">


<solid


android:color="#0be" />


<stroke


android:width="1"


android:color="@android:color/black" />


<corners


android:radius="5" />


shape>



这里主要是定义Shape中的rectangle的颜色。还有一些颜色属性可以设置,比如startColorendColorangle等等,可以定义出漂亮的UI效果。建议参考API文档。


效果:




使用方法:


当做图片作为背景使用即可。



android:background="@drawable/ios_ grouped_normal"


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android工程文件下assets文件夹与.. 下一篇i.mx51开发板利用已有的镜像文件(..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)