Skip to content

Commit d240ea9

Browse files
authored
Merge pull request #302 from PaTTeeL/main
优化全局透明度和底栏高度方案
2 parents cf11299 + e0e986e commit d240ea9

File tree

2 files changed

+359
-202
lines changed

2 files changed

+359
-202
lines changed

AwemeHeaders.h

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,20 @@
77
#define DYYYGetInteger(key) [[NSUserDefaults standardUserDefaults] integerForKey:key]
88
#define DYYYGetString(key) [[NSUserDefaults standardUserDefaults] stringForKey:key]
99
#define DYYY_IGNORE_GLOBAL_ALPHA_TAG 114514
10+
1011
typedef NS_ENUM(NSInteger, MediaType) { MediaTypeVideo, MediaTypeImage, MediaTypeAudio, MediaTypeHeic };
1112

12-
static __weak UICollectionView *gFeedCV = nil;
13+
// 调节模式&全局状态
14+
typedef NS_ENUM(NSUInteger, DYEdgeMode) {
15+
DYEdgeModeNone = 0,
16+
DYEdgeModeBrightness = 1,
17+
DYEdgeModeVolume = 2,
18+
};
19+
20+
@interface UIView (DYYYGlobalAlpha)
21+
- (void)dyyy_applyGlobalTransparency;
22+
@end
23+
1324
// 音量控制
1425
@interface AVSystemController : NSObject
1526
+ (instancetype)sharedAVSystemController;
@@ -21,15 +32,6 @@ static __weak UICollectionView *gFeedCV = nil;
2132
+ (instancetype)sharedInstance;
2233
- (void)presentHUDWithIcon:(NSString *)name level:(float)level;
2334
@end
24-
// 调节模式&全局状态
25-
typedef NS_ENUM(NSUInteger, DYEdgeMode) {
26-
DYEdgeModeNone = 0,
27-
DYEdgeModeBrightness = 1,
28-
DYEdgeModeVolume = 2,
29-
};
30-
static DYEdgeMode gMode = DYEdgeModeNone;
31-
static CGFloat gStartY = 0.0;
32-
static CGFloat gStartVal = 0.0;
3335

3436
@interface URLModel : NSObject
3537
@property(nonatomic, strong) NSArray *originURLList;
@@ -351,6 +353,9 @@ static CGFloat gStartVal = 0.0;
351353
@interface AWENormalModeTabBar : UIView
352354
@property(nonatomic, assign, readonly) UITabBarController *yy_viewController;
353355
@property(retain, nonatomic) AWETabBarSkinContainerView *skinContainerView;
356+
- (void)initializeOriginalTabBarHeight;
357+
- (void)calculateTabBarHeight;
358+
- (BOOL)applyTabBarHeight;
354359
@end
355360

356361
@interface AWEPlayInteractionListenFeedView : UIView

0 commit comments

Comments
 (0)