دسته: کامپوز

  • مدیریت State در Compose

    مدیریت State در Compose

    در کامپوز، برای بروزرسانی (recomposition) رابط کاربری از State ها استفاده می کنیم. مدیریت State با remember و mutableStateOf توابع Composable می‌توانند از remember برای ذخیره یک شیء در حافظه استفاده کنند.

  • کار با LazyColumn و LazyRow در  Compose

    کار با LazyColumn و LazyRow در Compose

    در مبحث قبلی با FlowRow و FlowColumn آشنا شدیم و گفتیم که این دو کامپوننت برای آیتم های زیاد مناسب نیستند. پس باید چیکار کنیم؟ LazyColumn و LazyRow در اندروید و کامپوز مولتی پلتفرم، به شما این امکان را می‌دهند تا لیست‌های عمودی و افقی ایجاد کنید که فقط آیتم‌های قابل مشاهده را، رندر کنند.…

  • کار با FlowRow/FlowColumn در Compose (اندروید، کاتلین مولتی پلتفرم)

    کار با FlowRow/FlowColumn در Compose (اندروید، کاتلین مولتی پلتفرم)

    برای ایجاد ردیف های واکنشگرا به عرض صفحه کاربر، که به صورت خودکار، آیتم های اضافه را به ردیف بعد منتقل کنند، بهترین کار استفاده از flowRow هست. در این مبحث به صورت مقدماتی با این کامپوننت فوق‌العاده کاربردی آشنا می شیم.