android xml布局
来源:互联网 发布:tftp 使用端口 编辑:程序博客网 时间:2024/06/16 05:17
2. selector和shape
2.1 selector
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 按下状态:(01) true表示按下,例如,Button被按下; (02) false表示非按下。 --> <item android:state_pressed="true/false" android:drawable="@drawable/exam01" /> <!-- 聚焦状态:(01) true表示获取焦点; (02) false表示非获取焦点。 --> <item android:state_focused="true/false" android:drawable="@drawable/exam01" /> <!-- 选中状态:(01) true表示选中,例如,Tab被选中; (02) false表示非选中。 --> <item android:state_selected="true/false" android:drawable="@drawable/exam01" /> <!-- 可勾选状态:(01) true表示可勾选; (02) false表示不可勾选。 --> <item android:state_checkable="true/false" android:drawable="@drawable/exam01" /> <!-- 选中状态:(01) true表示选中,例如,checkbox被选中; (02) false表示非选中。 --> <item android:state_checked="true/false" android:drawable="@drawable/exam01" /> <!-- 使能状态:(01) true表示可用; (02) false表示不可用。 --> <item android:state_enabled="true/false" android:drawable="@drawable/exam01" /> <!-- 焦点状态:(01) true表示获取焦点; (02) false表示可获取焦点。 --> <item android:state_window_focused="true/false" android:drawable="@drawable/exam01" /></selector>
2.2 shape
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > --- 默认为rectangle android:innerRadius="dimension" -- ring专用,内圆环的半径大小。设置innerRadius时,会忽略innerRadiusRatio android:innerRadiusRatio="float" -- ring专用,内圆环的半径比例。例如,比例为10表示"内圆环的半径大小=圆环宽度/10" android:thickness="dimension" -- ring专用,内圆环的厚度大小。设置thickness时,会忽略thicknessRatio android:thicknessRatio="float" -- ring专用,内圆环的厚度比例。例如,比例为10表示"内圆环的厚度大小=圆环宽度/10" android:useLevel="true|false" -- true表示将该形状当作LevelListDrawable <size -- 大小 android:width="dimension" android:height="dimension" /> <gradient -- 渐变 android:type=["linear" | "radial" | "sweep"] -- 渐变类型:线性,径向,扫描 android:angle="float" android:startColor="color" android:centerColor="color" -- 中心点颜色 android:endColor="color" android:centerX="float|fraction" -- 中心点X坐标 android:centerY="float|fraction" -- 中心点Y坐标 android:gradientRadius="float|fraction" -- 径向渐变的半径 android:useLevel=["true" | "false"] /> <corners -- shape=“rectangle”时使用, android:radius="dimension" -- 四个角的半径 android:topLeftRadius="dimension" android:topRightRadius="dimension" android:bottomLeftRadius="dimension" android:bottomRightRadius="dimension" /> <padding -- 内容与边框的距离 android:left="dimension" android:top="dimension" android:right="dimension" android:bottom="dimension" /> <solid -- 填充颜色 android:color="color" /> <stroke -- 指定边框 android:width="dimension" android:color="color" android:dashWidth="dimension" -- 虚线宽度 android:dashGap="dimension" /> -- 虚线间隔宽度</shape>
0 0
- Android布局xml布局文件
- Android xml 布局
- Android xml 布局(转)
- android xml 布局单位
- android xml 布局错误
- Android 用户界面---XML布局
- Android 用户界面---XML布局
- android XML布局大全
- android xml 布局错误
- android XML布局大全
- Android布局文件xml
- Android xml 布局
- android xml 布局错误
- android XML布局大全
- Android xml 布局
- Android之.XML布局
- android-xml文件布局
- android xml 布局进阶
- maven学习笔记
- HTML大纲算法对结构的影响
- 全新 TI MCU 解决方案为您的云连接提供安全保障
- 使用TortoiseSVN 解除文件与svn服务器关联
- 函数式leetcode-3
- android xml布局
- owncloud 组和权限管理
- JavaScript中你所不知道的数组ArrayBuffer
- poj1276 Cash Machine(多重背包)
- MSP430FRx 微控制器:收集更多数据,作出更明智的决策
- Markdown使用说明
- respond.js 解决IE6~8的响应式布局问题
- 树莓派3下PDO访问MSSQL
- LeetCode No.345 Reverse Vowels of a String