المفتاح
مفتاح يصير مقبضه زجاجاً تحت إبهامك.
LiquidGlassSwitch مكتفٍ بذاته كالمزلاج تماماً — خلفيته الخاصة ومساره المكسور الخاص، بلا عارض ولا التقاط في جواره.
Dart
LiquidGlassSwitch(
value: wifi,
onChanged: (v) => setState(() => wifi = v),
activeColor: const Color(0xFF0A84FF),
width: 64,
height: 28,
)| المعامل | الافتراضي | ما يفعله |
|---|---|---|
value | — | مشغَّل أو مطفأ. |
onChanged | — | يُطلَق عند النقر وعند إفلات السحب. |
activeColor | 0xFF34C759 | لون المسار عند التشغيل. |
inactiveColor | 0x4C787880 | لون المسار عند الإطفاء. |
thumbColor | white | المقبض المنكمش في السكون. |
width / height | null | اختصاران للحقلين نفسيهما في layout ويغلبانهما. وهما يحدّدان مقاس المسار لا المقبض. |
layout | LiquidGlassSwitchLayout() | هندسة المسار والمقبض. الافتراضي كبسولة iOS-26 بمقاس ٦٣×٢٨، وكل ما عداها مشتق منها. |
style | null | يتجاوز زجاج المقبض. |
reserveSwellRoom | false | يحجز مساحة تخطيط لانتفاخ الضغط بدل تركه يرسم في الخارج. شغّله تحت أب يقصّ. |
pixelRatio | 1.0 | دقة الالتقاط للعارض الداخلي. |
المقبض ليس صورةً لزجاج#
في السكون يكون المقبض حبةً صلبة ولا تسهم العدسة تحته بشيء — مصنفرة تماماً، بلا ثني ولا حافة. اضغطه فتذوب الحبة الصلبة بينما تصعد البصريات معها، فيصل الزجاج وصولاً كتغيّر حالة لا كشيء يُكشف خلف بياض متلاشٍ. أبقِ إصبعك عليه فينثني المسار عبره.
التعليقات
التعليقات هي مناقشات GitHub — يمكنك الرد من أيٍّ من المكانين.