الهيكل
الصفحة التي تلتقط نفسها.
LiquidGlassScaffold هو خط الرسم بمنافذ موصولة سلفاً. يلتقط body الخاص به ويسلّمه لكل ما يطفو فوقه، فتكسر الأشرطة والعدسات صفحتك على المحركين — والويب منهما، حيث لا يستطيع غيره ذلك.
Dart
LiquidGlassScaffold(
body: IndexedStack(
index: index,
children: const [HomeTab(), BrowseTab(), SavedTab(), YouTab()],
),
appBar: const LiquidGlassAppBar(title: Text('Library')),
bottomNavigationBar: LiquidGlassTabBar(
items: items,
selectedIndex: index,
onChanged: (i) => setState(() => index = i),
),
)| المنفذ / المقبض | ما يوضع فيه |
|---|---|
body | صفحتك. وهذا ما يُلتقط ويُكسر. |
appBar | LiquidGlassAppBar يطفو فوق الجسم. |
bottomNavigationBar | الشريط، يطفو فوق الأسفل. |
bottomNavigationBarAction | إجراء لاحق بجانب الشريط — زر إنشاء أو تسجيل. |
floatingActionButton | LiquidGlassFab، يوضع بـ floatingActionButtonAlignment ويُبقى بعيداً عن الشريط السفلي بـ floatingActionButtonClearance. |
dialog | حوار يُعرض كجزء من الهيكل لا كمسار — بلون حاجب ونداء إغلاق وانتقال خاصة به. |
lenses | عدسات حرة تطفو فوق الجسم. |
adaptivity | يقود كل عنصر من عناصر الواجهة بحكم خلفية واحد — انظر التكيّف. |
batch | true افتراضياً: تتشارك عناصر الواجهة قراءة خلفية واحدة — انظر الدفعة. والورقة أو الحوار المعروض من الداخل لا ينضم إليها إلا بـbatch: true في استدعائه. |
realTimeCapture, pixelRatio, useSync, refreshRate | مقابض الالتقاط نفسها التي يأخذها LiquidGlassView، وللأسباب نفسها. |
التعليقات
التعليقات هي مناقشات GitHub — يمكنك الرد من أيٍّ من المكانين.