Android layerlist clip shape Selector 详细介绍及使用.docx

上传人:小飞机 文档编号:3152441 上传时间:2023-03-11 格式:DOCX 页数:9 大小:38.33KB
返回 下载 相关 举报
Android layerlist clip shape Selector 详细介绍及使用.docx_第1页
第1页 / 共9页
Android layerlist clip shape Selector 详细介绍及使用.docx_第2页
第2页 / 共9页
Android layerlist clip shape Selector 详细介绍及使用.docx_第3页
第3页 / 共9页
Android layerlist clip shape Selector 详细介绍及使用.docx_第4页
第4页 / 共9页
Android layerlist clip shape Selector 详细介绍及使用.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Android layerlist clip shape Selector 详细介绍及使用.docx》由会员分享,可在线阅读,更多相关《Android layerlist clip shape Selector 详细介绍及使用.docx(9页珍藏版)》请在三一办公上搜索。

1、Android layerlist clip shape Selector 详细介绍及使用Android layer-list clip shape Selector 详细介绍及使用 目录(?)- 1. Shaape 1. 简介 2. 使用的方法 3. 属性 2. Selector 1. 简介 2. 使用的方法 3. layer-list 1. 简介 2. 例子 4. 最后 和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。 可以这样说,和在美化控件中的作用是至关重要。 在看这篇文章之前,可以看下这个小例子:镂空按钮的实现

2、 1.Shape 简介 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xml 使用的方法: Java代码中:R.drawable.文件的名称 XML中:Android:background=drawable/文件的名称 属性: Android:shape=rectangle | oval | line | ring 其中rectagle矩形,oval椭圆,line水平直线,ring环形 中子节点的常用属性: 渐变 Android:startColor 起始颜色 Android:endColor 结束颜色 Android:angle 渐变角度,0从左到右,90表示从下

3、到上,数值为45的整数倍,默认为0; Android:type 渐变的样式 liner线性渐变 radial环形渐变 sweep 填充 Android:color 填充的颜色 描边 Android:width 描边的宽度 Android:color 描边的颜色 Android:dashWidth 表示-横线的宽度 Android:dashGap 表示-横线之间的距离 圆角 Android:radius 圆角的半径 值越大角越圆 Android:topRightRadius 右上圆角半径 Android:bottomLeftRadius 右下圆角角半径 Android:topLeftRadius

4、 左上圆角半径 Android:bottomRightRadius 左下圆角半径 填充 android:bottom=1.0dip 底部填充 android:left=1.0dip 左边填充 android:right=1.0dip 右边填充 android:top=0.0dip 上面填充 2.Selector 简介 根据不同的选定状态来定义不同的现实效果 分为四大属性: android:state_selected 是选中 android:state_focused 是获得焦点 android:state_pressed 是点击 android:state_enabled 是设置是否响应事件

5、,指所有事件 另: android:state_window_focused 默认时的背景图片 引用位置:res/drawable/文件的名称.xml 使用的方法: Java代码中:R.drawable.文件的名称 XML中:Android:background=drawable/文件的名称 html view plaincopyprint?1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. selector xmlns:Androi

6、d=:/ 3.layer-list 简介: 将多个图片或上面两种效果按照顺序层叠起来 例子: html view plaincopyprint? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. layer-list xmlns:android=:/ html view plaincopyprint? 1. 2. 3. 4. 效果图: 4.最后 以上三个标签可以揉合到一块儿来使用,所要实现的效果就是上面三种标签的说明,比如下面这个例子: html view plaincopyprint?1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. selector xmlns:android=:/ 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号