after_design_system
نظام التصميم: الغرض، والاعتماديات، وواجهات API الرئيسية، ومثال لـ after_design_system.
إصدار التوثيق: supercore main · الحزم 1.0.0
الغرضرابط إلى هذا القسم: الغرض
نظام التصميم
اللغة البصرية المشتركة: رموز اللون والتباعد ونصف القطر والحركة والطباعة، وبيانات سمة Material 3، ومكوّنات مشتركة، متطابقة عبر خطوط المنتجات.
الاعتمادياترابط إلى هذا القسم: الاعتماديات
- تعتمد على
- after_core
- تستخدمها
- after_consumerafter_enterprise
- اعتماديات خارجية بارزة
- shared_preferences
واجهات API الرئيسيةرابط إلى هذا القسم: واجهات API الرئيسية
- AfterThemeData
- AfterTheme
- AfterColors
- AfterSpacing
- AfterRadius
- AfterMotion
- AfterFadeSlide
مثالرابط إلى هذا القسم: مثال
abstract final class AfterThemeData {
static ThemeData light({
AfterTypography typography = AfterTypography.garage,
Color? accentOverride,
}) { … }
static ThemeData dark({
AfterTypography typography = AfterTypography.garage,
Color? accentOverride,
}) { … }
}
// Product: same family, own accent (spec branding.accent).
MaterialApp(
theme: AfterThemeData.light(accentOverride: const Color(0xFF22D3EE)),
darkTheme: AfterThemeData.dark(accentOverride: const Color(0xFF22D3EE)),
);المصدر supercore/packages/after_design_system/lib/src/foundations/theme.dart (يُفتح في علامة تبويب جديدة)