Skip to content

安卓主题参数变量介绍(中文)

此文档来源于 项目

在为 Android Telegram 创建主题时,你可以找到你不知道变量的元素,或者你不知道它们会发生什么变化的变量。更糟糕的是,应用程序编辑器中没有变量的描述,所以你必须询问比你更了解主题化的人。

我们开始创建这个词汇表是为了在一个地方收集变量描述。术语表已经对许多变量进行了描述,但还有更多的变量有待描述。你可以帮助它变得更好!

术语表的每个部分都是 [自由软件]。网站的源代码可以在 GitLab[这里][网站] 上找到,最重要的部分——数据库——可以在 GitLab[这里][数据库] 上找到。你可以通过对上面的存储库打开合并请求来对这些部分做出贡献,一旦你的合并请求被合并,你就可以立即看到你的贡献!

Backgrounds : attheme 背景样式

windowBackgroundWhite

设置除聊天屏幕背景之外的几乎所有背景。例如,它在聊天列表屏幕上设置背景或在设置中设置部分的背景。

windowBackgroundGray

设置辅助背景,例如 G.在“设置”中,如果未完全填满屏幕,则在“部分之间”或“下面”调用日志。

显示 windowBackgroundWhite 红色区域和绿色区域 windowBackgroundGray

chat_wallpaper

设置聊天屏幕的背景,接受图像或颜色。你必须更改_这个变量_,以便 Telegram 在你的主题中包含你的壁纸。在“设置”→“聊天壁纸”中更改壁纸不会将其包含在你的主题中。

**请注意:**如果你将图像设置为壁纸,Telegram 将在你每次使用应用内编辑器更改任何变量时对其进行压缩。因此,你必须在共享主题之前重新设置图像。

作为聊天屏幕壁纸的图像和颜色示例。

Chat Screen : attheme 聊天页面样式

Bubbles

chat_selectedBackground

设置按住邮件时的背景参考底图颜色。

红色区域显示 chat_selectedBackground

Message panel

chat_messagePanelBackground

设置消息面板背景的颜色。

chat_messagePanelHint

设置消息面板中显示“消息”或“广播”的占位符的颜色。

chat_messagePanelText

设置消息面板中文本的颜色。

chat_messagePanelSend

设置消息面板中“发送”图标的颜色。

chat_messagePanelIcons

设置消息面板中图标的颜色。

chat_fieldOverlayText

设置消息栏上的文本颜色,以加入频道或群组,或取消语音/视频消息,或将聊天静音/取消静音。

显示 chat_messagePanelBackground 红色区域、绿色区域 chat_messagePanelHint、深蓝色区域 chat_messagePanelText、橙色区域 chat_messagePanelSend、浅蓝色区域 chat_messagePanelIcons 和棕色下划线 chat_fieldOverlayText(通道示例)。

Emojis/stickers panel

如果你使用应用内编辑器更改此部分中的变量,则需要重新打开聊天屏幕才能看到更改。

chat_emojiPanelBackground

为表情符号、保存的贴纸、预览中的贴纸包和消息面板下方的机器人键盘设置面板的背景颜色,并在黑色上分层 Alpha 值。

chat_emojiPanelEmptyText

如果未使用表情符号或列表已清除且带时钟图标的最近列表为空,则设置“无最近”文本的颜色。要清除最近的列表,请选择并按住任何最近没有肤色变化的表情符号,然后在对话框中确认清除。

chat_emojiPanelIcon

设置表情符号和贴纸面板中消息面板下方可水平滚动行中所有图标的颜色,但实际选定的表情符号集除外。

chat_emojiPanelIconSelected

设置表情集所选图标的颜色。

chat_emojiPanelIconSelector

设置表示聊天中设置的实际表情符号的线条颜色,_emojiPanelShadowLine.

chat_emojiPanelBackspace

设置退格图标的颜色,以便在编辑时删除邮件中最后添加的表情符号。

chat_emojiPanelStickerPackSelector

在实际选定的贴纸包上设置方形背景颜色。

红色区域显示 chat_emojiPanelBackground、绿色下划线显示 chat_emojiPanelEmptyText、深蓝色区域显示 chat_emojiPanelIcon、紫色下划线显示 chat_emojiPanelIconSelected、橙色区域显示 chat_emojiPanelIconSelector、浅蓝色区域显示 chat_emojiPanelBackspace 和棕色区域显示 chat_emojiPanelStickerPackSelector

不幸的是,接下来的五个变量只能用来.atTheme 编辑器改变。

chat_emojiPanelStickerSetName

设置滚动时贴纸包标题的颜色。

chat_emojiPanelStickerSetNameIcon

设置群组贴纸标题旁边的移除或设置图标的颜色。

红色下划线显示 chat_emojiPanelStickerSetName,绿色区域显示 chat_emojiPanelStickerSetNameIcon

featuredStickers_delButton

在趋势贴纸部分设置“删除”按钮的背景。

featuredStickers_delButtonPressed

在趋势贴纸部分按下时,设置“删除”按钮的背景。

featuredStickers_unread

设置贴纸包标题附近的蓝点颜色。

红色区域显示 featuredStickers_delButton,深蓝色区域显示 featuredStickers_delButtonPressed,绿色区域显示 featuredStickers_unread

Bot keyboard

背景是 chat_emojiPanelBackground

chat_botKeyboardButtonText

如果在 Bot 中编程,则设置消息栏下方面板中按钮的文本颜色。

chat_botKeyboardButtonBackground

设置按钮的背景色。

chat_botKeyboardButtonBackgroundPressed

设置点击时按钮的背景颜色,是这些按钮的选择器。它替换了默认颜色,因此小于 255 的 Alpha 通道将使按钮透明。

红色下划线显示 chat_botKeyboardButtonText,深蓝色区域显示 chat_botKeyboardButtonBackground,绿色区域显示 chat_botKeyboardButtonBackgroundPressed

Contacts : attheme 联系人样式

接下来的两个变量不仅在联系人中使用,而且主要在此处显示。

windowBackgroundWhiteIcon

设置图标的颜色。

graySection

设置标题背景颜色,如“联系人”。此页眉上的标题由 windowBackgroundWhiteGrayText2 设置。

红色— graySection,绿色— windowBackgroundWhiteIcon

Fast scroll

fastScrollInactive

设置未按下时滚动条的颜色。

fastScrollActive

设置按住并移动滚动条时滚动条的颜色,以及包含你所在位置的字母的气泡的颜色。

fastScrollText

设置按住并移动滚动条时气泡内字母的颜色。

绿色— fastScrollInactive,红色— fastScrollActive,橙色— fastScrollText

“Invite friends” screen

contacts_inviteBackground

设置“邀请朋友”屏幕底部提示的背景。

contacts_inviteText

设置提示的文本颜色。

红色— contacts_inviteBackground,黄色— contacts_inviteText

Attach Screens : attheme 附件样式

词汇表的这一部分是关于附加屏幕的。

Files

files_folderIcon

设置文件夹图标。

files_folderIconBackground

设置文件夹图标下方的圆形背景。

files_iconText

设置文件图标扩展名文本。

绿色 files_folderIcon,红色 files_folderIconBackground,蓝色 files_iconText

Location

location_markerX

设置在地图上移动红色位置图标时,其下方的 × 的颜色。

location_sendLocationBackground

设置“发送所选内容/你的当前位置”旁边按钮的背景。

如果使用应用内编辑器更改变量,**重要注意事项:**则必须重新进入屏幕才能看到按钮的实际颜色。

location_sendLocationIcon

设置按钮上的图标。

红色 location_markerX,绿色 location_sendLocationBackground,蓝色 location_sendLocationIcon

Music

musicPicker_buttonBackground

音乐库中图标的背景。

musicPicker_buttonIcon

里面 musicPicker_buttonBackground 的图标音乐。

musicPicker_checkbox

检查所选音乐的背景。

musicPicker_checkboxCheck

MusicPicker_ 复选框中的复选图标。

蓝色— musicPicker_buttonBackground,黄色— musicPicker_buttonIcon,绿色— musicPicker_checkbox,红色— musicPicker_checkbox

picker_badge

发送计数器的背景。

picker_badgeText

圆圈内的数字。

picker_disabledButton

当你还没有选择任何东西时,“发送”按钮的颜色。

picker_enabledButton

拾取项目时“发送”按钮的颜色。

绿色 picker_badge,黄色 picker_badgeText,红色 picker_disabledButton,蓝色 picker_enabledButton

In-app Music Player : attheme 音乐播放器样式

当你打开编辑器时,应用内编辑器打开按钮会被覆盖。聊天列表屏幕上提供了所有玩家变量,你也可以使用.atTheme 编辑器更改这些变量。

Action bar

如果你点击左上角的图标,你会看到一个带有动作栏的老式播放器。当播放列表很大并且你滚动列表时,它也会出现。

player_actionBar

分别设置 ActionBarDefault、ActionBarDefaultIcon、ActionbarDefaultTitle、Actionbar DefaultSubtitle 和 ActionbarDefaultSelector 所做的相同操作。

player_actionBarItems

player_actionBarTitle

player_actionBarSubtitle

player_actionBarSelector

player_actionBarTop

在 Android 5.0 及更高版本上设置状态栏背景颜色,并且与其他任何情况不同,它不会变暗 20%(如果你想这样做,请将值设置为 0,0,0,51)。将此变量的 Alpha 通道设置为零,回退到播放器 _ActionBar.

红色区域显示 player_actionBar,紫色区域显示 player_actionBarItems”,黄色区域显示 player_actionBarTop,蓝色圆圈显示 player_actionBarSelector,绿色下划线显示 player_actionBarTitle,橙色下划线显示 player_actionBarSubtitle

Playlist panel

有关蓝色到粉色区域的信息,请参阅“操作栏”子部分。

有关从灰色到绿色的区域,请参见占位符子部分。

player_background

设置面板和 SeekBar 面板的背景。

Seekbar

player_progress

设置播放部分指示器。

player_progressBackground

设置未播放部分指示器。

player_time

设置曲目持续时间和播放的部分时间的颜色。

player_button

设置未按下或非活动按钮的颜色。

player_buttonActive

设置按下或活动按钮的颜色。

The list

本小节不描述新变量,这些变量不仅在这里使用,它们的主要用法可以在术语表的其他部分中找到。

windowBackgroundWhiteBlackText

设置曲目标题颜色。

windowBackgroundWhiteGrayText2

设置表演者姓名的颜色。

chat_inLoader

设置列表中播放/暂停按钮的背景色。

chat_inBubble

设置列表中播放/暂停按钮的图标颜色。

actionBarDefaultSubmenuBackground

设置子菜单的背景,例如 G.点击反向按钮时。此处的图标由 player_buttonplayer_buttonActive 设置。

显示 player_background player_progress 红色区域,显示蓝色下划线,显示灰色下划线,显示 player_progressBackground 棕色下划线、石灰下划线 player_time、显示 player_buttonActive player_buttonActive 橙色区域、显示粉色区域、显示 windowBackgroundWhiteBlackText 紫色下划线、显示 windowBackgroundWhiteGrayText2 蓝色下划线和显示 chat_inLoader 绿色圆圈。有关渐变描边区域,请参见本小节的顶部。

Placeholder

当音轨没有封面时,你会看到占位符。

player_placeholderBackground

设置占位符的背景色。

player_placeholder

设置占位符图标的颜色。

红色区域显示 player_placeholderBackground,蓝色区域显示 player_placeholder

Top panel

当你开始播放曲目或语音邮件时,操作栏的顶部和下方会出现一个带有音频控件的面板。本小节是关于此面板的。

inappPlayerBackground

设置应用内播放器面板的背景色。

inappPlayerPlayPause

设置应用内播放器面板的播放/暂停按钮的颜色。

inappPlayerPerformer

设置在应用内播放器面板上播放音频/歌曲的人的文本颜色。

inappPlayerTitle

设置应用内播放器面板上的文本颜色:对于歌曲,它设置歌曲名称的颜色;对于语音消息,它显示发送时间,例如昨天上午 08:05。

inappPlayerClose

设置应用内播放器面板中关闭按钮的颜色。

红色区域显示 inappPlayerbackground,绿色区域显示 inappPlayerPlayPause,橙色区域显示 inappPlayerClose,蓝色下划线显示 inappPlayerPerformer,紫色区域显示 inappPlayerTitle

@ra1nb0wd4sh 的注释: inappPlayerClose 影响 2 倍回放切换(出现在 4.8.10 中)在禁用状态下的颜色。启用时 inappPlayerPlayPause 影响其颜色。

2 倍回放切换

Settings : attheme 设置界面样式

windowBackgroundGrayShadow

在“设置”中设置各部分之间的阴影颜色。

红色区域显示 windowBackgroundGrayShadow

Icons

changephoneinfo_image

在“设置”→“手机”中设置两张 SIM 卡的颜色以及它们之间的箭头。

sessions_devicesImage

设置仅在一台设备上登录时手机和平板电脑图像的颜色,显示在“设置”→“隐私和安全”→“活动会话”中。

红色区域显示 chagephoneinfo_image,绿色区域显示 sessions_devicesImage

Stickers and Themes sections

stickers_menu

设置贴纸包或主题旁边的三点图标的颜色。

stickers_menuSelector

设置点击“三点”图标时的涟漪颜色。

蓝色区域显示 stickers_menu,红色区域显示 stickers_menuSelector

featuredStickers_addedIcon

设置你可以在添加的贴纸包或选定主题旁边看到的复选标记的颜色。

featuredStickers_addButton

设置“添加”按钮的背景。

featuredStickers_addButtonSelected

设置按下“添加”按钮时该按钮的背景。

featuredStickers_buttonText

设置按钮上“添加”或“删除”(在聊天表情符号面板上)文本的颜色。

featuredStickers_buttonProgress

设置添加或删除贴纸包时进度圈的颜色(在聊天表情符号面板上)。

显示 featuredStickers_addButton 红色区域、显示 featuredStickers_addButtonSelected 蓝色区域、显示 featuredStickers_buttonText 绿色区域、显示 featuredStickers_addedIcon 橙色区域和显示 featuredStickers_buttonProgress 紫色区域。

Obsolete variables : attheme过时的变量

这些变量曾经使用过,但现在它们已从 Telegram 中删除,因为它们的元素已被删除或替换为其他变量。

  • listSelector —它与 listSelectorSDK21 合并;
  • player_seekBarBackground -元素已删除;
  • player_duration -元素已与 player_time 合并。

Text : attheme 文字样式

windowBackgroundWhiteBlackText

设置应用程序中几乎所有文本的颜色。

机器人内联结果标题**请注意:**的颜色也是由这个变量设置的,尽管结果的背景不是由 WindowBackgroundWhite 设置的,而是由聊天 _MessagePanelBackground 设置的。请考虑将消息面板背景设置为与 WindowBackgroundWhite 相同,或检查 BOT 结果的可读性。

红色区域显示 windowBackgroundWhiteBlackText

Gray text

windowBackgroundWhiteGrayText

在联系人中设置上次看到的时间颜色。

windowBackgroundWhiteGrayText2

在“设置”中设置选项标题下的说明的颜色。同时设置标题 graySection 的颜色。

windowBackgroundWhiteGrayText3

在“设置”→“隐私和安全”→“活动会话”中设置会话 IP 的颜色。

windowBackgroundWhiteGrayText4

在“设置”中设置部分下面的说明文本的颜色。

windowBackgroundWhiteGrayText5

在“设置”中的底部设置电报版本的颜色。

windowBackgroundWhiteGrayText6

设置文本字段(如“设置”→“电话”→“更改号码”)下方的描述文本的颜色,以及当你尝试创建频道时出现的“什么是频道?”屏幕中的信息文本的颜色(除非你已经有一个频道)。

**请注意:**此变量在“设置”→“隐私和安全”→“两步验证/密码锁”(当你设置了两步密码或密码锁密码时)中的灰色背景上设置文本的颜色,如“请输入你的密码”。

windowBackgroundWhiteGrayText7

当你没有密码锁时,在“设置”→“隐私和安全”→“密码锁”中设置禁用项目的颜色。

windowBackgroundWhiteGrayText8

在“设置”→“用户名”中设置信息文本的颜色。

顶部的红色区域显示 windowBackgroundWhiteGrayText、紫色区域显示 windowBackgroundWhiteGrayText2、深蓝色区域显示 windowBackgroundWhiteGrayText3、浅蓝色区域显示 windowBackgroundWhiteGrayText4,绿色区域显示 windowBackgroundWhiteGrayText5 黄色区域 windowBackgroundWhiteGrayText6,底部的粉色区域显示 windowBackgroundWhiteGrayText7,棕色区域显示 windowBackgroundWhiteGrayText8

Red text

windowBackgroundWhiteRedText

设置对话框上红色按钮的颜色,如设置→数据和存储→存储使用→清除缓存中的“清除缓存”按钮。

由于未知原因,你无法使用应用内编辑器更改此变量,因此你必须使用.atTheme 编辑器更改此变量。

windowBackgroundWhiteRedText2

设置“设置”中红色按钮的颜色,如“设置”→“隐私和安全”→“活动会话”中的“终止所有其他会话”按钮。

windowBackgroundWhiteRedText3

设置两步密码时,在设置→隐私和安全→两步验证中设置“中止两步验证设置”按钮的颜色。

windowBackgroundWhiteRedText4

当你尝试使用少于 5 个符号或已使用的用户名时,设置文本字段(如“设置”→“用户名”)下方的警告文本的颜色。

windowBackgroundWhiteRedText5

设置警告按钮的颜色,如频道信息屏幕中的“离开频道”。

windowBackgroundWhiteRedText6

设置“重置我的帐户”按钮的颜色当你尝试登录具有两步验证密码的帐户,但你不记得它,尝试使用电子邮件恢复它,但你无法访问它。

此变量不能使用应用内编辑器更改(因为它会在你注销后关闭),因此你必须使用.atTheme 编辑器更改此变量。

红色区域显示 windowBackgroundWhiteRedText、深蓝色区域显示 windowBackgroundWhiteRedText2、绿色区域显示 windowBackgroundWhiteRedText3、紫色区域显示 windowBackgroundWhiteRedText4,浅蓝色区域显示 windowBackgroundWhiteRedText5,黄色区域显示 windowBackgroundWhiteRedText6

Green text

windowBackgroundWhiteGreenText

设置文本字段下方的成功文本的颜色,如“设置”→“用户名”,当你使用没有人拥有且长度超过 5 个符号的用户名时。

windowBackgroundWhiteGreenText2

设置绿色按钮的颜色,如与个人信息聊天屏幕中的“开始秘密聊天”。

红色区域显示 windowBackgroundWhiteGreenText,蓝色区域显示 windowBackgroundWhiteGreenText2

Blue text

windowBackgroundWhiteBlueHeader

在设置中设置节页眉的颜色。

windowBackgroundWhiteBlueText

设置“联系人”中在线状态文本的颜色。

windowBackgroundWhiteBlueText3

设置搜索结果中联机状态文本的颜色。

windowBackgroundWhiteBlueText4

在“设置”→“手机”中设置“更改号码”按钮的颜色,并在搜索结果中设置匹配突出显示。

windowBackgroundWhiteBlueText5

设置“什么是通道?”屏幕中的“创建通道”按钮的颜色,该按钮在你尝试创建新通道时出现(除非你已经有一个通道)。如果屏幕未显示,则使用.atTheme 编辑器更改此变量。

windowBackgroundWhiteBlueText6

设置购买物品时输入所有付款数据后支付按钮的颜色。你可以制作一个假支付,用@ShopBot来查看按钮或用.atTheme 编辑器来添加更改变量。

windowBackgroundWhiteBlueText7

在位置附件屏幕中设置“发送当前位置”按钮的颜色。

windowBackgroundWhiteValueText

在“设置”中设置选项值“颜色”。

windowBackgroundWhiteLinkText

设置链接的颜色,如 #hashtags、@usernames 或聊天信息屏幕中的链接。

红色区域显示 windowBackgroundWhiteBlueHeader、紫色区域显示 windowBackgroundWhiteBlueText、深蓝色区域显示 windowBackgroundWhiteBlueText3、浅蓝色区域显示 windowBackgroundWhiteBlueText4,绿色区域显示 windowBackgroundWhiteBlueText5,浅橙色区域为 windowBackgroundWhiteBlueText6,蓝绿色区域为 windowBackgroundWhiteBlueText7,浅绿色为 windowBackgroundWhiteValueText,深橙色区域为 windowBackgroundWhiteLinkText

windowBackgroundWhiteLinkSelection

设置点击链接时显示的覆盖颜色。

红色区域显示 windowBackgroundWhiteLinkSelection

Controls : attheme 控件样式

Text fields

如“设置”→“用户名”中的字段。

  • 输入的文本颜色由 windowBackgroundWhiteBlackText 设置。

windowBackgroundWhiteHintText

设置输入占位符的颜色—它是你在输入任何文本之前看到的文本。

windowBackgroundWhiteInputField

当输入处于非活动状态时,设置底部边框颜色。

windowBackgroundWhiteInputFieldActivated

当输入处于活动状态时,设置底部边框颜色。

红色区域显示 windowBackgroundWhiteHintText,蓝色区域显示 windowBackgroundWhiteInputField,绿色区域显示 windowBackgroundWhiteInputFieldActivated

Switch

就像在设置中。

switchTrack

当开关关闭时,设置开关轨迹(其背景)的颜色。

switchThumb

当开关关闭时,设置开关滑块(开关末端的圆圈)的颜色。

switchTrackChecked

设置打开时切换轨迹的颜色。

switchThumbChecked

设置开关打开时开关滑块的颜色。

显示 switchThumb 红色区域、显示 switchTrack 蓝色区域、显示 switchTrackChecked 绿色区域和显示 switchThumbChecked 粉色区域。

Checkbox

就像在聊天信息→通知→自定义。

checkboxSquareUnchecked

设置复选框未选中时的边框。

checkboxSquareDisabled

设置复选框禁用时的背景。就像在未转换为超级组的组的设置中一样。

checkboxSquareBackground

设置复选框被选中时的背景。

checkboxSquareCheck

设置选中复选框时复选标记的颜色。

显示 checkboxSquareUnchecked 红色区域、显示 checkboxSquareBackground 蓝色区域、显示 checkboxSquareCheck 绿色区域和显示 checkboxSquareDisabled 橙色区域。

Openable list control

在“设置”→“电话”→“更改号码”中选择你的国家名称。

windowBackgroundGrayLine

设置此元素的边框颜色。

红色区域显示 windowBackgroundGrayLine

Progress indicators

contextProgressInner1

设置保存已编辑消息时的进度指示器。

contextProgressOuter1

设置保存已编辑消息时的进度指示器。

contextProgressInner2

当正在创建组或正在加载游戏时,设置操作栏上的进度指示器。

contextProgressOuter2

当正在创建组或正在加载游戏时,设置操作栏上的进度指示器。

contextProgressInner3

使用“即时视图”打开链接时,在顶栏上设置进度指示器。只能使用 [ .attheme editor] 更改这些变量。

contextProgressOuter3

使用“即时视图”打开链接时,在顶栏上设置进度指示器。只能使用 [ .attheme editor] 更改这些变量。

login_progressInner

当你登录并等待 Telegram 自动处理的呼叫时,设置计时器计数进度指示器(通常 Telegram 在你登录另一台设备时进行呼叫,但你无法访问它以获取登录代码)。

login_progressOuter

当你登录并等待 Telegram 自动处理的呼叫时,设置计时器计数进度指示器。

红色区域显示 contextProgressInner1 AND contextProgressOuter1,绿色区域显示 contextProgressInner2 AND contextProgressOuter2,紫色区域显示和 contextProgressInner3 contextProgressOuter3,橙色区域 login_progressInner 显示和 login_progressOuter

[]: .attheme editor https://attheme-editor.snejugal.ru

progressCircle

设置列表下方加载指示器的颜色。

红色区域显示 progressCircle

Profile screen

profile_actionBackground

设置按钮背景。

profile_actionPressedBackground

设置按下按钮时的按钮覆盖。

profile_actionIcon

设置轮廓附近图标的颜色。在你是管理员的组中,此图标是“设置图片图标”,而在查看配置文件时,它是“新消息”按钮或位置附加屏幕上的“移动到当前位置”。

红色区域显示 profile_actionBackground,橙色区域显示 profile_actionPressedBackground,绿色区域显示 profile_actionIcon

Avatars : attheme 头像样式

如果用户没有个人资料图片或尚未加载,则会显示一个带有随机颜色和一个或两个字母的彩色圆圈。

avatar_text

设置已卸载头像上字母的颜色。

Lists : attheme 聊天列表样式

divider

设置分隔列表项的灰色线条的颜色。

listSelectorSDK21

设置点击列表项目时涟漪效果的颜色。

emptyListPlaceholder

设置打开空列表时占位符文本(无内容时显示的文本)的颜色。如果你没有任何音乐,你可以在聊天屏幕→附加-音乐中看到它。如果这样做,你可以暂时将它们从“音乐”文件夹中移出,并在完成后将它们移回。

红色区域显示 divider,蓝色区域显示 listSelectorSDK21,绿色区域显示 emptyListPlaceholder

Chats list : attheme 控件样式

General variables

chats_message

设置聊天标题下方消息的颜色。

chats_date

设置聊天右上角的时间或日期颜色。

chats_nameMessage

按组设置发件人姓名颜色。

chats_actionMessage

设置文本的颜色,如“你加入了频道”,以及附加的消息类型(如照片,GIF,视频等),如果发件人姓名被省略。

chats_attachMessage

如果未省略发件人姓名,则设置附加邮件类型,如照片、视频、音频等。

chats_draft

设置“草稿”文本颜色,当你键入一些文本,然后关闭聊天而不发送时,将显示该颜色。

显示 chats_message 蓝色下划线,显示 chats_date 橙色下划线,显示 chats_nameMessage 红色下划线、显示 chats_actionMessage 浅绿色下划线、显示 chats_attachMessage 深绿色线条和显示 chats_draft 紫色线条。

Typical chats

chats_name

设置聊天的标题颜色。

chats_nameIcon

如果聊天是频道或组,则设置聊天的图标颜色。

红色下划线显示 chats_nameIcon,绿色线条显示 chats_name

Secret chats

chats_secretName

设置秘密聊天标题的颜色。

chats_secretIcon

设置秘密聊天图标的颜色。

红色下划线显示 chats_secretIcon,蓝色下划线显示 chats_secretName

Unread counter

chats_unreadCounter

设置聊天未静音时未读计数器背景的背景色。此外,如果你在聊天中被提及,它还会设置提及图标(“@”)的背景。

chats_unreadCounterMuted

设置聊天静音时未读计数器背景的背景色。

chats_unreadCounterText

设置未读计数器的文本颜色,与聊天是否静音无关。

由于未知原因,无法更改注意:“@”提及图标。

红色区域显示 chats_unreadCounter,绿色区域显示 chats_unreadCounterMuted,紫色区域显示 chats_unreadCounterText

Verified icon

chats_verifiedBackground

设置已验证图标的背景色。

chats_verifiedCheck

设置已验证图标内的复选标记颜色。

已验证图标的示例。

“Send message” button

chats_actionBackground

设置“新信息”按钮的背景。

chats_actionPressedBackground

设置按下“新消息”按钮时的覆盖。覆盖意味着,如果你将此变量的 Alpha 通道设置为小于 255,按钮将不会变得透明,但它将混合两种颜色。它只覆盖背景,而不覆盖图标。

chats_actionIcon

设置“新消息”按钮上的图标。

红色区域是 chats_actionBackground,绿色区域是 chats_actionPressedBackground,黄色区域是 chats_actionIcon

Left menu

此菜单上的选择器是 ListSelectorSDK21,因为该菜单是一个列表。

chats_menuBackground

设置左侧面板的背景色。

chats_menuItemText

设置左侧面板上的文本颜色。

显示 chats_menuBackground 红色区域和绿色下划线 chats_menuItemText

Calls : attheme 拨打电话样式

Calls log

calls_callReceivedGreenIcon

设置呼叫日志或聊天屏幕中成功呼叫的颜色。

calls_callReceivedRedIcon

设置呼叫日志或聊天屏幕中失败呼叫的颜色。

红色区域显示 calls_callReceivedGreenIcon,绿色区域显示 calls_callReceivedRedIcon

“Rate the quality” prompt

在你拨打电话并结束通话后,将出现“评价质量”提示。如果你转到“通话记录”,按住“历史记录”项并点击“费率通话”,也可以强制显示提示。遗憾的是,你只能使用.atTheme 编辑器编辑提示的元素。

calls_ratingStar

设置提示上未选择的星形的边框颜色。

calls_ratingStarSelected

设置提示符上所选星形的填充颜色。

红色区域显示 calls_ratingStarSelected,蓝色区域显示 calls_ratingStar

Action bar : attheme 活动栏目样式

Default mode

actionBarDefault

设置应用程序标题背景颜色。状态栏的背景是自动生成的(在 Android 5.0 及以上版本上)。应用内播放器标题、设置和聊天信息中的标题以及选择任何消息时显示的标题都有其他变量。

actionBarDefaultIcon

设置操作栏上图标的颜色。

actionBarDefaultTitle

设置操作栏上的标题颜色。

actionBarDefaultSelector

设置点击操作栏上的图标时显示的圆的颜色。

actionBarDefaultSubtitle

设置标题下方文本的颜色,如成员数量、上次出现时间或“键入…”状态。

显示 actionBarDefault 红色区域、显示 actionBarDefaultIcon 浅蓝色区域、显示 actionBarDefaultTitle 黄色区域、显示 actionBarDefaultSelector 绿色区域和显示 actionBarDefaultSubtitle 橙色区域。

Action mode

操作模式是顶栏对话框,当选择聊天气泡进行回复、转发或编辑,或选择聊天共享媒体中的共享文件、音乐或链接帖子,或在消息面板中附加文件时,将打开该对话框。

actionBarActionModeDefault

设置动作模式面板的叠加颜色。如果将此变量的 Alpha 通道设置为小于 255,则将显示默认操作栏。

actionBarActionModeDefaultIcon

设置面板上图标的颜色以及选定项目的数量。

actionBarActionModeDefaultSelector

设置点击面板上的图标时显示的圆的颜色。

actionBarActionModeDefaultTop

设置状态栏背景颜色,但它仍然会变暗 20%。将此变量的 Alpha 通道设置为零会将状态栏颜色设置为 actionBarActionModeDefault 值。

显示 actionBarActionModeDefault 红色区域、显示 actionBarActionModeDefaultTop 绿色区域、显示 actionBarActionModeDefaultIcon 蓝色区域和显示 actionBarActionModeDefaultSelector 橙色区域。

子菜单是点击操作栏上的三点图标时显示的菜单。

Photo Viewer 中**注意:**的子菜单以前依赖于下面的变量,但现在不再依赖了。

actionBarDefaultSubmenuBackground

设置子菜单的背景。

actionBarDefaultSubmenuItem

设置子菜单按钮的文本颜色。

红色区域显示 actionBarDefaultSubmenuBackground,蓝色区域显示 actionBarDefaultSubmenuItem

actionBarDefaultSearchPlaceholder

设置未在搜索字段中输入任何文本时可以看到的文本的颜色。

actionBarDefaultSearch

设置搜索字段中输入文本的颜色。

红色区域显示 actionBarDefaultSearchPlaceholder,绿色区域显示 actionBarDefaultSearch

“What is a channel?” screen

如果你没有创建任何频道,当你尝试创建新频道时,会出现“什么是频道?”屏幕。如果你这样做了,则只能使用.atTheme 编辑器更改变量。

actionBarWhiteSelector

设置点击后退按钮时的圆圈颜色。

红色区域显示 actionBarWhiteSelector

Dialogs : attheme 对话框样式

对话框是位于屏幕底部或中间的面板。例如,当你点击消息时出现的消息,或者当你在聊天列表上进行聊天时出现的消息。

Backgrounds

dialogBackground

设置对话框的背景。

dialogBackgroundGray

在 Supergroup Settings(超组设置)→ Event Log(事件日志)→ Settings(设置)中设置节之间的小间距。

红色区域显示 dialogBackground,绿色区域显示 dialogBackgroundGray

Text

dialogTextBlack

设置对话框上几乎所有文本的颜色。

红色下划线显示 dialogTextBlack

dialogTextGray2

设置“附加”面板上说明的颜色。

红色下划线显示 dialogTextGray2

Blue text

dialogLinkSelection

点击时,设置“标签包名称”参考底图中的链接。

红色下划线显示 dialogTextBlack

Decorative elements

dialogIcon

设置图标的颜色。例如,当你在聊天列表上进行聊天时出现的那些。

dialogGrayLine

设置你可以在应用内视频播放器面板中看到的边框颜色。你可以通过将 YouTube 视频链接附加到你的邮件,然后点击视频预览图像来打开它。

红色区域显示 dialogIcon,绿色区域显示 dialogGrayLine

Badge

dialogBadgeBackground

设置徽章的背景颜色—转发邮件或添加贴纸时看到的计数器。

dialogBadgeText

设置转发邮件时徽章上的文本颜色,但不设置添加贴纸时徽章上的文本颜色—它是由选取器 _BadgeText 设置的。

红色区域显示 dialogBadgeBackground,绿色区域显示 dialogBadgeText

Controls

Buttons

dialogButton

设置出现在屏幕中间的对话框上的按钮的文本颜色,例如,当你删除邮件时。

dialogButtonSelector

设置点击按钮时按钮的背景颜色。

红色下划线显示 dialogButton,绿色区域显示 dialogButtonSelector

Radio buttons

他们应该在对话框上设置单选按钮的颜色,但由于一些未知的原因,他们没有这样做。

dialogRadioButton

dialogRadioButtonChecked

Square checkboxes

设置方形复选框的相同元素,但在对话框上。

dialogCheckboxSquareBackground

dialogCheckboxSquareCheck

dialogCheckboxSquareDisabled

dialogCheckboxSquareUnchecked

红色区域显示 dialogCheckboxSquareUnchecked、蓝色区域显示 dialogCheckboxSquareBackground、绿色区域显示 dialogCheckboxSquareCheck 和橙色区域显示 dialogCheckboxSquareDisabled(请注意,这是禁用复选框的外观,但我们不确定这一点,因为我们不知道它在哪里使用)。

Round checkboxes

dialogRoundCheckBox

设置当你在转发面板上选择要转发消息的聊天时显示的圆形背景。

dialogRoundCheckBoxCheck

设置该圆上的复选标记的颜色。

红色区域显示 dialogRoundCheckBox,绿色区域显示 dialogRoundCheckBoxCheck

Text fields

dialogInputField

当文本字段处于非活动状态时,设置文本字段的底部边框。当你将呼叫评定为 4 星或更低时,会看到非活动状态;当你在呼叫日志中保留呼叫时,你可以获得“费率呼叫”提示。

dialogInputFieldActivated

当文本字段处于活动状态时,设置文本字段下方底部边框的颜色—对话框中的几乎所有文本字段在显示后立即显示。

红色区域显示 dialogInputField,绿色区域显示 dialogInputFieldActivated

Progress indicators

dialogLineProgressBackground

设置保存到下载任何文件时可以看到的行进度的背景颜色(聊天屏幕上文件旁边的三个点→保存到下载)。

dialogLineProgress

设置显示已下载百分比的行的颜色。

红色区域显示 dialogLineProgressBackground,绿色区域显示 dialogLineProgress

Attach panel

dialogScrollGlow

设置快速滚动“附加”面板时可以看到的发光颜色。

黑色的光芒是 dialogScrollGlow。在默认主题中,它是白色的,而在这个示例图像中,它是黑色的,因此可以清楚地看到它。

下一个变量设置附加按钮的背景颜色。

chat_attachGalleryBackground

chat_attachVideoBackground

chat_attachMusicBackground

chat_attachFileBackground

chat_attachContactBackground

chat_attachLocationBackground

chat_attachHideBackground

chat_attachSendBackground

下一个变量设置附加按钮的图标颜色。

chat_attachGalleryIcon

chat_attachVideoIcon

chat_attachMusicIcon

chat_attachFileIcon

chat_attachContactIcon

chat_attachLocationIcon

chat_attachHideIcon

chat_attachSendIcon

按钮的背景更改为 chat_attach*Background,其图标更改为 chat_attach*Icon

此按钮是 chat_attachSendBackground(当你选择至少一张要发送的照片时显示)。

下一个变量设置相机图标的“叶子”的颜色,以顺时针方向。

chat_attachCameraIcon1

chat_attachCameraIcon2

chat_attachCameraIcon3

chat_attachCameraIcon4

chat_attachCameraIcon5

chat_attachCameraIcon6

数字显示图标的每个“叶子”的位置。

  • 按钮下面的描述的颜色是 dialogTextGray2