ارائه دهنده ثابت
ConstantProvider
مجموعهای از اعداد جادویی، اشکال و رشتهها است که توسط سایر اجزای رندر و همچنین سایر بخشهای Blockly مانند فیلدهای داخلی استفاده میشود.
همه مقادیر ثابت ثابت فرض می شوند! تغییر مقادیر در زمان اجرا باعث ایجاد باگ های رندر می شود.
اشکال اتصال
ارائه دهنده ثابت شامل تعاریفی برای اشکال استاندارد اتصالات مختلف است. Notch
es اشکال اتصالات بعدی و قبلی را مشخص می کند. و PuzzleTab
اشکال اتصالات ورودی و خروجی را تعریف می کند. (این نام ها بر اساس اشکال ارائه شده توسط رندر پیش فرض هستند.)
شکل های اتصال بر اساس چک
ارائه دهنده ثابت همچنین می تواند شکل اتصالات را به صورت پویا بر اساس بررسی اتصال آنها تعریف کند. این کار با استفاده از روش shapeFor
انجام می شود.
مسیرهای مختلف دیگر
ارائهدهنده ثابت همچنین مسیرهایی را برای سایر بخشهای مختلف بلوک، مانند لبههای ناهموار برای بلوکهای فرو ریخته، تعریف میکند.
سایر مقادیر مختلف
و در نهایت، ارائه دهنده ثابت نیز مقادیر مختلفی را برای مواردی مانند padding بین عناصر مختلف یا حداقل ارتفاع ردیف ها تعریف می کند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی."],[[["The `ConstantProvider` stores essential values like shapes, strings, and numbers used by Blockly's rendering components."],["It defines standard shapes for different connection types, including notches for previous/next connections and puzzle tabs for input/output connections."],["Connection shapes can be dynamically determined based on connection checks using the `shapeFor` method."],["The `ConstantProvider` also defines paths for elements like collapsed block edges and various values for padding and minimum heights."],["Modifying `ConstantProvider` values during runtime is discouraged as it can lead to rendering issues."]]],["The `ConstantProvider` stores essential rendering data for Blockly, including connection shapes, paths, and values. It defines standard connection shapes like `Notch` for next/previous connections and `PuzzleTab` for input/output. The `shapeFor` method allows dynamic shape definition based on connection checks. Additionally, it defines paths for block components, like jagged edges, and values for padding and minimum row heights, ensuring consistent rendering. Changing these values at runtime will cause rendering issues.\n"]]