برنامههای اندروید روی طیف گستردهای از دستگاهها اجرا میشوند - از تلفنهای تاشو گرفته تا تلویزیونهای دیواری. برای ارائه یک تجربه کاربری عالی در انواع دستگاهها، رابط کاربری برنامه خود را با اندازهها و پیکربندیهای مختلف نمایشگر تطبیق دهید. بهترین برنامههای اندروید از فضای صفحه نمایش اشغال شده نهایت استفاده را میبرند و تغییرات آن فضا را در زمان اجرا، از جمله تغییر جهت و تغییر اندازه پنجره در حالتهای تقسیم صفحه و پنجرهبندی دسکتاپ، مدیریت میکنند.
مباحث
مستندات طرحبندیهای تطبیقی راهنماییهایی در مورد چگونگی انجام موارد زیر ارائه میدهد:
- طراحی و پیادهسازی طرحهای تطبیقی
- تنظیم ناوبری اصلی برنامه بر اساس اندازه پنجره
- از کلاسهای اندازه پنجره برای تطبیق رابط کاربری برنامه خود استفاده کنید
- سادهسازی پیادهسازی طرحبندیهای متعارف، مانند جزئیات لیست، با استفاده از APIهای Jetpack
پیشنیازها
راهنمای طرحبندی تطبیقی فرض میکند که شما مفاهیم زیر را درک میکنید:
- اصول اولیه Jetpack Compose ، شامل recomposition