import 'package:flutter/material.dart'; class TabloTema extends ThemeExtension { final Color? baslikYaziRengi; final Color? veriYaziRengi; TabloTema({this.baslikYaziRengi, this.veriYaziRengi}); @override ThemeExtension copyWith({ Color? baslikYaziRenk, Color? veriYaziRengi, Color? yaziRengi, }) { return TabloTema( baslikYaziRengi: baslikYaziRenk ?? this.baslikYaziRengi, veriYaziRengi: veriYaziRengi ?? this.veriYaziRengi, ); } @override ThemeExtension lerp(covariant ThemeExtension? other, double t) { if (other is! TabloTema) { return this; } return TabloTema( baslikYaziRengi: Color.lerp(baslikYaziRengi, other.baslikYaziRengi, t), veriYaziRengi: Color.lerp(veriYaziRengi, other.veriYaziRengi, t), ); } }