BBAToolBarConstant.h
2.23 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
//
// Header.h
// BBAPods
//
// Created by liuboyang01 on 16/8/17.
// Copyright © 2016年 Baidu. All rights reserved.
//
#ifndef Header_h
#define Header_h
#import <UIKit/UIKit.h>
__used extern double BBAToolbarContentHeight(void);
#define DEVICE_WIDTH (([[UIScreen mainScreen] bounds].size.width < [[UIScreen mainScreen] bounds].size.height) ? [[UIScreen mainScreen] bounds].size.width:[[UIScreen mainScreen] bounds].size.height)
/// 轻浏览框架底bar左边距
#define TOOLBAR_SYSTEM_ICON_LEFT_PADDING ((DEVICE_WIDTH > 320 ? 24.0:22.0) + BBA_SAFE_AREA_LEFT_MARGIN)
/// 轻浏览框架底bar右边距
#define TOOLBAR_SYSTEM_ICON_RIGHT_PADDING TOOLBAR_SYSTEM_ICON_LEFT_PADDING
// 非横屏home和back间距
#define TOOLBAR_SYSTEM_HOME_ICON_PADDING 34.0
// 横屏home和back间距
#define TOOLBAR_SYSTEM_HOME_ICON_PADDING_ORIENTATION_LEFT 46.0
#define TOOLBAR_CONTENT_HEIGHT BBAToolbarContentHeight()
#define TOOLBAR_HEIGHT (TOOLBAR_CONTENT_HEIGHT + BBA_SAFE_AREA_BOTTOM_MARGIN)
#define TOOLBAR_COMMON_SPACE 32.0 //toolbar图标之间的通用间距
#define TOOLBAR_INPUTVIEW_LEFTSPACE 17.0 //输入框距离左侧item间距
#define TOOLBAR_INPUTVIEW_WHENCENTER_RIGHTSPACE 24.0 //输入框距离右侧item间距(当输入框居中,即底 bar共有三个按钮时)
#define TOOLBAR_INPUTVIEW_RIGHTSPACE 30.0 //输入框距离右侧item间距
#define TOOLBAR_WENDAITEM_RIGHTSPACE 17.f //问答按钮距离右侧item间距
#define TOOLBAR_SYSTEM_ICON_WIDTH 22.0
#define TOOLBAR_SYSTEM_ICON_HEIGHT TOOLBAR_SYSTEM_ICON_WIDTH
#define TOOLBAR_SYSTEM_ACTION_BUTTON_WIDTH TOOLBAR_CONTENT_HEIGHT
#define TOOLBAR_SYSTEM_ACTION_BUTTON_HEIGHT TOOLBAR_CONTENT_HEIGHT
#define TOOLBAR_ADDBOOKMARK_OPACITY_ANIMATION_DURATION 0.2f
#define TOOLBAR_ADDBOOKMARK_SCALE_ANIMATION_DURATION TOOLBAR_ADDBOOKMARK_OPACITY_ANIMATION_DURATION * 2.5
#define TOOLBAR_ADDLIKE_OPACITY_ANIMATION_DURATION 0.2f
#define TOOLBAR_ADDLIKE_SCALE_ANIMATION_DURATION TOOLBAR_ADDLIKE_OPACITY_ANIMATION_DURATION * 2.5
/// 主浏览框架底bar左边距
#define MAINBROWSER_TOOLBAR_SYSTEM_ICON_LEFT_PADDING (DEVICE_WIDTH > 320 ? 39.0:32.0)
/// 主浏览框架底bar右边距
#define MAINBROWSER_TOOLBAR_SYSTEM_ICON_RIGHT_PADDING MAINBROWSER_TOOLBAR_SYSTEM_ICON_LEFT_PADDING
#endif /* Header_h */