Liquid Glass Easy

المفتاح

مفتاح يصير مقبضه زجاجاً تحت إبهامك.

LiquidGlassSwitch مكتفٍ بذاته كالمزلاج تماماً — خلفيته الخاصة ومساره المكسور الخاص، بلا عارض ولا التقاط في جواره.

Dart
LiquidGlassSwitch(
  value: wifi,
  onChanged: (v) => setState(() => wifi = v),
  activeColor: const Color(0xFF0A84FF),
  width: 64,
  height: 28,
)
المعاملالافتراضيما يفعله
valueمشغَّل أو مطفأ.
onChangedيُطلَق عند النقر وعند إفلات السحب.
activeColor0xFF34C759لون المسار عند التشغيل.
inactiveColor0x4C787880لون المسار عند الإطفاء.
thumbColorwhiteالمقبض المنكمش في السكون.
width / heightnullاختصاران للحقلين نفسيهما في layout ويغلبانهما. وهما يحدّدان مقاس المسار لا المقبض.
layoutLiquidGlassSwitchLayout()هندسة المسار والمقبض. الافتراضي كبسولة iOS-26 بمقاس ٦٣×٢٨، وكل ما عداها مشتق منها.
stylenullيتجاوز زجاج المقبض.
reserveSwellRoomfalseيحجز مساحة تخطيط لانتفاخ الضغط بدل تركه يرسم في الخارج. شغّله تحت أب يقصّ.
pixelRatio1.0دقة الالتقاط للعارض الداخلي.

المقبض ليس صورةً لزجاج#

في السكون يكون المقبض حبةً صلبة ولا تسهم العدسة تحته بشيء — مصنفرة تماماً، بلا ثني ولا حافة. اضغطه فتذوب الحبة الصلبة بينما تصعد البصريات معها، فيصل الزجاج وصولاً كتغيّر حالة لا كشيء يُكشف خلف بياض متلاشٍ. أبقِ إصبعك عليه فينثني المسار عبره.

التعليقات

التعليقات هي مناقشات GitHub — يمكنك الرد من أيٍّ من المكانين.