文章目录
  1. 1. 自定义属性类型
    1. 1.1. 1.reference
    2. 1.2. 2.color
    3. 1.3. 3.boolean
    4. 1.4. 4.dimension
    5. 1.5. 5.float
    6. 1.6. 6.integer
    7. 1.7. 7.string
    8. 1.8. 8.fraction
    9. 1.9. 9.enum
    10. 1.10. 10.flag
    11. 1.11. 注意

自定义属性类型

1.reference

  • 资源类型
    1
    <attr name="backimg" format="reference"/>

2.color

  • 颜色类型
    1
    <attr name="textColor" format="color" />

3.boolean

  • 布尔类型
    1
    <attr name="focusable" format="boolean" />

4.dimension

  • 尺寸类型
    1
    <attr name="layout_width" format="dimension" />

5.float

  • 浮点类类型
    1
    <attr name="toAlpha" format="float"/>

6.integer

  • 整数类型
    1
    <attr name="visible" format="integer" />

7.string

  • 字符串类型
    1
    <attr name="key" format="string" />

8.fraction

  • 百分比类型
    1
    <attr name="pivotX" format="fraction" />

9.enum

  • 枚举类型
    1
    2
    3
    4
    <attr name="orientation">
    <enum name="horizontal" value="0" />
    <enum name="vertical" value="1" />
    </attr>

10.flag

  • 标记类型(可以与或运算)
    1
    2
    3
    4
    <attr name="mode">
    <flag name="stateVisible" value="0x01">
    <flag name="statePan" value="0x10">
    </attr>

注意

属性可以同时指定多个类型值

1
<attr name="background" format="referce|color" />

文章目录
  1. 1. 自定义属性类型
    1. 1.1. 1.reference
    2. 1.2. 2.color
    3. 1.3. 3.boolean
    4. 1.4. 4.dimension
    5. 1.5. 5.float
    6. 1.6. 6.integer
    7. 1.7. 7.string
    8. 1.8. 8.fraction
    9. 1.9. 9.enum
    10. 1.10. 10.flag
    11. 1.11. 注意