@interface TYTheme : TYModel

@property (class, nonatomic, readonly) TYTheme *theme;

// topBar
@property (nonatomic, strong) UIColor *status_font_color;
@property (nonatomic, strong) UIColor *status_bg_color;

// tabBar
@property (nonatomic, strong) UIColor *navbar_font_color;
@property (nonatomic, strong) UIColor *navbar_bg_color;

// background
@property (nonatomic, strong) UIColor *app_bg_color;

// list
@property (nonatomic, strong) UIColor *list_primary_color;
@property (nonatomic, strong) UIColor *list_sub_color;
@property (nonatomic, strong) UIColor *list_secondary_color;
@property (nonatomic, strong) UIColor *list_line_color;
@property (nonatomic, strong) UIColor *list_bg_color;

// notice
@property (nonatomic, strong) UIColor *notice_font_color;
@property (nonatomic, strong) UIColor *notice_bg_color;

// button(深色背景,浅色文字)
@property (nonatomic, strong) UIColor *primary_button_font_color;
@property (nonatomic, strong) UIColor *primary_button_bg_color;

// button2(浅色背景,深色文字)
@property (nonatomic, strong) UIColor *secondary_button_font_color;
@property (nonatomic, strong) UIColor *secondary_button_bg_color;

// button disable bg color
@property (nonatomic, strong) UIColor *disable_button_bg_color;

// 渐变颜色
@property (nonatomic, strong) UIColor *home_index_bg_start_color;
@property (nonatomic, strong) UIColor *home_index_bg_end_color;



- (UIStatusBarStyle)preferredStatusBarStyle;

@end

@interface TYTheme (Appearance)

+ (void)reloadAppearance;

@end
