Android样式:常用主题属性

1.Colors

  • ?attr/colorPrimary      应用程式的主要品牌色彩
  • ?attr/colorSecondary  应用程式的次要品牌色彩,通常是主要品牌色彩的明亮补充。
  • ?attr/colorOn[Primary, Secondary, Surface etc]    与命名颜色形成对比的颜色。
  • ?attr/color[Primary, Secondary]Variant    给定颜色的替代阴影。
  • ?attr/colorSurface    组件表面(例如卡片,图纸和菜单)的颜色。
  • ?android:attr/colorBackground     屏幕背景
  • ?attr/colorPrimarySurface   在浅色主题中的colorPrimary和深色主题中的colorSurface之间切换
  • ?attr/colorError   显示错误的颜色
  • ?attr/colorControlNormal     在正常状态下应用于图标/控件的颜色。
  • ?attr/colorControlActivated   处于激活状态(例如选中)的图标/控件的颜色。
  • ?attr/colorControlHighlight  用于控制高光的颜色(例如波纹,列表选择器)。
  • ?android:attr/textColorPrimary  最突出的文字颜色。
  • ?android:attr/textColorSecondary  次要文字颜色

2.Dimens  

  • ?attr/listPreferredItemHeight   列表项的标准(最小)高度
  • ?attr/actionBarSize  工具栏的高度。

3.Drawables

  • ?attr/selectableItemBackground  互动项目的涟漪/高光(对于前景也很方便!)
  • ?attr/selectableItemBackgroundBorderless 无限的涟漪。
  • ?attr/dividerVertical   一个可绘制对象,可用作可视元素之间的垂直分隔线。
  • ?attr/dividerHorizontal   一个可绘制对象,可用作可视元素之间的水平分隔线。

4.TextAppearances

  • ?attr/textAppearanceHeadline1     默认为浅色96sp文本。
  • ?attr/textAppearanceHeadline2    默认为浅色60sp文字
  • ?attr/textAppearanceHeadline3   默认为常规的48sp文本。
  • ?attr/textAppearanceHeadline4   默认为常规34sp文本
  • ?attr/textAppearanceHeadline5   默认为常规24sp文本。
  • ?attr/textAppearanceHeadline6   默认为20sp中号文字。
  • ?attr/textAppearanceSubtitle1     默认为常规16sp文本。
  • ?attr/textAppearanceSubtitle2     默认为中号14sp文本。
  • ?attr/textAppearanceBody1         默认为常规16sp文本。
  • ?attr/textAppearanceBody2        默认为常规14sp文本。
  • ?attr/textAppearanceCaption     默认为常规12sp文本。
  • ?attr/textAppearanceButton      默认设置为中,所有大写字母14sp文本。
  • ?attr/textAppearanceOverline    默认为所有大写字母10sp文本。

5.Shape

  • ?attr/shapeAppearanceSmallComponent    用于按钮,卡片,文本字段等。默认为4dp圆角。
  • ?attr/shapeAppearanceMediumComponent  用于卡片,对话框,日期选择器等。默认为4dp圆角。
  • ?attr/shapeAppearanceLargeComponent    用于Bottom Sheets等。默认为圆角0dp角(即正方形!)

6.Button Styles

  • ?attr/materialButtonStyle    默认为包含(或只是省略样式)。
  • ?attr/borderlessButtonStyle    用于文本样式按钮。
  • ?attr/materialButtonOutlinedStyle   用于外部轮廓样式按钮

7.Floats

  • ?android:attr/disabledAlpha    默认禁用小部件的Alpha。
  • ?android:attr/primaryContentAlpha   应用于前景元素的Alpha。
  • ?android:attr/secondaryContentAlpha   Alpha应用于辅助元素。
  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值