//
//  XXGToast.h
//  XXGPlayKit
//
//  Created by apple on 2025/3/16.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, XXGToastPosition) {
    XXGToastPositionTop,
    XXGToastPositionCenter,
    XXGToastPositionBottom
};
// TODO:加前缀
@interface XXGToast : UIView

// 基础显示方法
+ (void)show:(NSString *)message
    duration:(NSTimeInterval)duration
    position:(XXGToastPosition)position;

// 快捷方法
+ (void)showTop:(NSString *)message;
+ (void)showCenter:(NSString *)message;
+ (void)showBottom:(NSString *)message;

// 样式配置（全局默认）
+ (void)setDefaultBackgroundColor:(UIColor *)color;
+ (void)setDefaultTextColor:(UIColor *)color;
+ (void)setDefaultFont:(UIFont *)font;
+ (void)setDefaultCornerRadius:(CGFloat)radius;

@end
NS_ASSUME_NONNULL_END
