با نحوه ترسیم چیزی سفارشی در Compose آشنا شوید. با طراحی سفارشی، می توانید ظاهر و احساس برنامه خود را زمانی که اجزای داخلی دقیقاً نیازهای برنامه شما را پوشش نمی دهند، بهبود بخشید.
نکات کلیدی
-
DrawScope
یک API رسم اعلانی و بدون حالت برای ترسیم اشکال، مسیرها و موارد دیگر بدون نیاز به حفظ وضعیت جزء به صورت دستی است. - چندین اصلاحکننده طراحی به شما امکان دسترسی به
DrawScope
را میدهند و به شما امکان میدهند با ترکیبهای دیگر طراحی کنید:-
drawBehind
: پشت محتوای composable ها ترسیم می کند. -
drawWithContent
: برای تنظیم مجدد محتوا مفید است. شما میتوانید انتخاب کنید که چه زمانی محتوای قابل ترکیب را فراخوانی کنید، قبل یا بعد. -
drawWithCache
: اشیاء را تا زمانی که اندازه تغییر کند یا متغیرهای حالت خوانده شده در داخل تغییر کنند، در حافظه پنهان نگه می دارد.
-
- سیستم مختصات در Compose همانند سیستم view است.
- همه فراخوانیهای ترسیم و طرحبندی در مقادیر پیکسل انجام میشوند، نه
dp
. برای ترسیم مداوم در سراسر صفحه، ازdp
استفاده کنید و قبل از طراحی به پیکسل تبدیل کنید. - فراخوانی های Draw همیشه نسبت به والد قابل ترکیب هستند.
مجموعه هایی که حاوی این راهنما هستند
این راهنما بخشی از مجموعههای راهنمای Quick Guide است که اهداف توسعه Android گستردهتری را پوشش میدهد:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=fa)
نمایش تصاویر
تکنیک هایی را برای استفاده از تصاویر روشن و جذاب کشف کنید تا به برنامه اندروید خود ظاهر و احساس زیبایی ببخشید.
سوال یا بازخورد داشته باشید
به صفحه سوالات متداول ما بروید و درباره راهنماهای سریع بیاموزید یا با ما تماس بگیرید و نظرات خود را با ما در میان بگذارید.