AIGameAIGame
首页
API文档
UI框架
API实例
UI实例
下载软件
首页
API文档
UI框架
API实例
UI实例
下载软件
  • UI文档

    • 界面框架
      • 01.必备基础
      • 02.公共方法
      • 03.公共属性
      • 04.原生交互
      • 05.组件与原生类对照表
    • appbar - 标题栏
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • btm-appbar - 底部标题栏
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • button - 按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • button-group - 按钮组
      • 01.详细属性
      • 02.详细方法
      • 03.经典案例
    • check - 多选框
      • 01.详细属性
      • 02.详细方法
      • 03.经典案例
    • fab - 悬浮按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • hr - 分割线
    • img - 图片(图标)
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • radio - 单选按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • radio-group - 单选按钮组
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • slider - 拖拽条
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • switch - 开关
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • statusbar - 状态栏
      • 01.基础用法
      • 02.详细属性
    • progress - 进度条
      • 01.详细属性
      • 02.详细方法
    • text - 文本
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • 专题

      • gravity 重力专题
      • margin 外边距专题
      • padding 内边距专题
    • 布局

      • linear 线性布局
      • drawer 抽屉布局
      • coordinator 协调布局
      • appbarLayout 工具条布局

02.详细属性

样式

  • 使用 style="text" 显示文本样式

样式可选值有: text,outline,icon,tonal


<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button text="默认样式"/>
        <button style="text" text="文本样式"/>
        <button style="outline" text="边框样式"/>
        <button style="tonal" text="色调样式"/>
        <button style="icon" icon="ic_app" text="图标样式"/>
    </linear>
</ui>

主题色

  • 使用 color="#57965C" 设置主题色

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button style="text" color="#57965C" text="主题色为绿色"/>
        <button style="text" color="#C94F4F" text="主题色为红色"/>
    </linear>
</ui>

文本颜色

  • 使用 textColor="#FFFFFF" 设置文本颜色

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button style="text" color="#57965C" text="文本为白色" textColor="#FFFFFF"/>
        <button style="text" color="#C94F4F" text="文本为白色" textColor="#FFFFFF"/>
    </linear>
</ui>

文本尺寸

  • 使用 textSize="20" 设置文本尺寸

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button text="文本尺寸20" textSize="20"/>
        <button text="文本尺寸25" textSize="25"/>
    </linear>
</ui>

涟漪颜色

  • 使用 ripper="#000000" 设置涟漪颜色

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button style="text" ripper="#000000" text="涟漪颜色:黑色"/>
    </linear>
</ui>

圆角弧度

  • 使用 radius="8" 设置圆角弧度(单位:dp)

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button radius="8" text="圆角弧度:8dp"/>
        <button radius="15" text="圆角弧度:15dp"/>
    </linear>
</ui>

内边距

  • 使用 padding="20" 设置内边距

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button padding="20" text="内边距"/>
    </linear>
</ui>

重力

  • 使用 gravity="start" 设置重力

<ui>
    <linear gravity="center" h="max" padding="30" w="max">
        <button w="max" h="100" text="重力:start" gravity="start" margin="20"/>
    </linear>
</ui>

最近更新:: 2025/5/16 22:02
Contributors: 孑小白
Prev
01.基础用法
Next
03.详细方法