BBAGlobalResource.h
3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
//
// BBAGlobalResource.h
// BBAFoundation
//
// Created by Zhu,Yusong on 2018/9/18.
// Copyright © 2018年 Baidu. All rights reserved.
//
/******************************************************************************/
// 描述:字体、颜色、时间等资源的枚举或宏,部分根据业务定制
// 场景:各代码块使用的地方
// 用法:
/******************************************************************************/
#ifndef BBAGlobalResource_h
#define BBAGlobalResource_h
// --字体相关定义
// 字体大小
enum TFontSize
{
EFontSize10 = 10,
EFontSize11 = 11,
EFontSize12 = 12,
EFontSize13 = 13,
EFontSize14 = 14,
EFontSize15 = 15,
EFontSize16 = 16,
EFontSize17 = 17,
EFontSize18 = 18,
EFontSize20 = 20,
EFontSize21 = 21,
EFontSize22 = 22,
EFontSize23 = 23,
EFontSize24 = 24,
EFontSize25 = 25,
EFontSize26 = 26,
EFontSize30 = 30,
EFontSize32 = 32,
EFontSize36 = 36,
EFontSize42 = 42,
EFontSize56 = 56,
};
// 透明度alpha值
#define ALPHA_VALUE_00 0.00f // 完全透明
#define ALPHA_VALUE_5 0.05f
#define ALPHA_VALUE_10 0.10f
#define ALPHA_VALUE_15 0.15f
#define ALPHA_VALUE_20 0.20f //
#define ALPHA_VALUE_25 0.25f
#define ALPHA_VALUE_30 0.30f //
#define ALPHA_VALUE_35 0.35f
#define ALPHA_VALUE_40 0.40f
#define ALPHA_VALUE_50 0.50f // 通用页面蒙层
#define ALPHA_VALUE_60 0.60f
#define ALPHA_VALUE_80 0.80f // 图像识别结果, 拍照识别结果页蒙层
#define ALPHA_VALUE_90 0.90f
#define ALPHA_VALUE_97 0.97f // 首页的搜索栏
#define ALPHA_VALUE_100 1.00f // 不透明
/*
*所有时间相关
**/
// 延迟时间间隔
#define DELAY_TIME_INTERVAL_00 0.0f // 无延迟
#define DELAY_TIME_INTERVAL_01 0.1f // timer、线程执行等的延迟时间间隔
#define DELAY_TIME_INTERVAL_02 0.2f
#define DELAY_TIME_INTERVAL_03 0.3f //
#define DELAY_TIME_INTERVAL_04 0.4f // 键盘收起时间
#define DELAY_TIME_INTERVAL_05 0.5f // 点击搜索框时,到显示搜索历史或建议或小说历史的间隔
#define DELAY_TIME_INTERVAL_08 0.8f // webview下载完到显示ding间隔
#define DELAY_TIME_INTERVAL_10 1.0f
#define DELAY_TIME_INTERVAL_15 1.5f // toast显示时长
#define DELAY_TIME_INTERVAL_20 2.0f // 启动时的延时
#define DELAY_TIME_INTERVAL_600 60.0f // 一分钟
#define DELAY_TIME_INTERVAL_003 0.03f // 40MS
#define DELAY_TIME_INTERVAL_014 0.14f
// 动画持续时间
#define ANIMATION_DURATION_005 0.05f
#define ANIMATION_DURATION_01 0.1f
#define ANIMATION_DURATION_015 0.15f
#define ANIMATION_DURATION_02 0.2f // 文字扫描后,出现选择框的时间
#define ANIMATION_DURATION_025 0.25f
#define ANIMATION_DURATION_03 0.3f // 出现和隐藏提示性文字、收起ding详细面板的时间
#define ANIMATION_DURATION_04 0.4f // 出现和收起分类面板的时间
#define ANIMATION_DURATION_05 0.5f // 更新ding文字内容的时间
#define ANIMATION_DURATION_06 0.6f // 书签按钮文字切换时间
#define ANIMATION_DURATION_07 0.7f //
#define ANIMATION_DURATION_08 0.8f // 播放视频时,旋转视频的时间
#define ANIMATION_DURATION_10 1.0f // 进度条消失的动画时间
#define ANIMATION_DURATION_15 1.5f //
#define ANIMATION_DURATION_20 2.0f // 语音启动时内圈音量的动画时间
#define ANIMATION_DURATION_24 2.4f // 小用户教育动画时间
#define ANIMATION_DURATION_30 3.0f // tip提示显示时间(添加ding提示等)
#define ANIMATION_DURATION_50 5.0f // tip动画显示时间
#define COMPONENT_NSTIMER_INTERVAL_100 1.0f
#define COMPONENT_NET_REQUEST_OVERTIME_INTERVAL_30 30.0f // 网络请求的超时时间
#endif /* BBAGlobalResource_h */