نوشتن از راه دور Wear با Material 3

  
نوشتن «ابزارک‌ها» و دیگر «واسط‌های کاربر از دور» برای Wear OS بااستفاده از سیستم طراحی «بیانگر Material 3».
جدیدترین به‌روزرسانی نسخه پایدار نامزد انتشار انتشار نسخه بتا نسخه آلفا
۷ اکتبر ۲۰۲۶ - - - 1.0.0-alpha13

اعلام وابستگی‌ها

برای افزودن وابستگی به wear compose remote، باید مخزن Google Maven را به پروژه‌تان اضافه کنید. برای اطلاعات بیشتر، مخزن Maven در Google را بخوانید.

وابستگی‌های آرتیفکت‌های موردنیازتان را در فایل build.gradle برای برنامه یا واحدتان اضافه کنید:

شیار

dependencies {
    implementation "androidx.wear.compose.remote:remote-material3:1.0.0-alpha12"
}

کاتلین

dependencies {
    implementation("androidx.wear.compose.remote:remote-material3:1.0.0-alpha12")
}

برای اطلاعات بیشتر درباره وابستگی‌ها، به افزودن وابستگی‌های ساخت مراجعه کنید.

بازخورد

بازخوردتان به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی پیدا کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل‌از ایجاد کتابخانه جدید، مشکلات موجود در این کتابخانه را بررسی کنید. با کلیک کردن روی دکمه ستاره می‌توانید رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد مشکل جدید

برای کسب اطلاعات بیشتر، به مستندات «پیگیری مسائل» مراجعه کنید.

نسخه 1.0

نسخه 1.0.0-alpha13

۷ اکتبر ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha13 منتشر شد. نسخه 1.0.0-alpha13 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

  • ‫RemoteButtonDefaults را اضافه کنید.‫buttonWithContainerPainterColors اضافه بار از سفارشی‌سازی رنگ پشتیبانی می‌کند. (If62d4)
  • ‫RemoteBorderStroke معرفی شود و حاشیه اضافه شود: RemoteBorderStroke؟ پارامتر به RemoteCard،‏ RemoteAppCard، و RemoteTitleCard. ‫RemoteCardDefaults.outlinedCardBorder را اضافه کنید. (I57abf)
  • backgroundColor و رندر کمان پس‌زمینه محتوی به RemoteHorizontalPageIndicator و RemoteVerticalPageIndicator اضافه شد تا با مشخصات Material 3 مطابقت داشته باشد. (Ifd062)
  • ‫childButtonColors را به RemoteButtonDefaults اضافه کنید و RemoteButtonDefaults نامحدود را اضافه کنید.scrimBrush. (Iadcf2)

رفع اشکال‌ها

  • پویانمایی RemoteSwitchButton و RemoteSplitSwitchButton در «نوشتن از دور Wear» با Material 3 (I1b4a2)
  • پویانمایی RemoteRadioButton و RemoteSplitRadioButton در Wear Remote Compose Material 3 (Ifc655)
  • پویانمایی RemoteCheckboxButton و RemoteSplitCheckboxButton در Wear Remote Compose Material 3 (Icf89c)

نسخه 1.0.0-alpha12

‫۲۳ سپتامبر ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha12 منتشر شد. نسخه 1.0.0-alpha12 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

  • ‫ImageVector.toRemoteImageVector() و RemoteImageVector.vectorResource(@DrawableRes id: Int) برای تبدیل «واسط کاربر Compose» ImageVector و منابع برداری طراحی‌شدنی به RemoteImageVector اضافه شد. (Ia8383)
  • ‫RemoteSplitSwitchButton،‏ RemoteSplitSwitchButtonDefaults، و RemoteSplitSwitchButtonColors را به‌عنوان «میاناهای برنامه‌سازی کاربردی» عمومی در Wear Material 3 Remote Compose نمایان کنید. (Ic9b7f)
  • نمایش RemoteSplitRadioButton، RemoteSplitRadioButtonDefaults، و RemoteSplitRadioButtonColors به‌عنوان میاناهای برنامه‌سازی کاربردی عمومی در Wear Material 3 Remote Compose. (I4d0c2)
  • نمایش RemoteSplitCheckboxButton، RemoteSplitCheckboxButtonDefaults، و RemoteSplitCheckboxButtonColors به‌عنوان میاناهای برنامه‌سازی کاربردی عمومی در Wear Material 3 Remote Compose. (Iffdef)
  • نمایش RemoteSwitchButton، RemoteSwitchButtonDefaults، و RemoteSwitchButtonColors به‌عنوان میاناهای برنامه‌سازی کاربردی عمومی در Wear Material 3 Remote Compose. (I0155b)
  • ‫RemoteRadioButton،‏ RemoteRadioButtonDefaults، و RemoteRadioButtonColors را به‌عنوان «میاناهای برنامه‌سازی کاربردی» عمومی در Wear Material 3 Remote Compose نمایان کنید. (I513ce)
  • ‫RemoteCheckboxButton،‏ RemoteCheckboxButtonDefaults، و RemoteCheckboxButtonColors را به‌عنوان «میاناهای برنامه‌سازی کاربردی» عمومی در Wear Material 3 Remote Compose نمایان کنید. (If5c8a)
  • ‫filledIconButtonColors،‏ filledTonalIconButtonColors،‏ filledVariantIconButtonColors، و outlinedIconButtonColors را به RemoteIconButtonDefaults در «نگارش از دور Wear Material 3» اضافه کنید و پیش‌فرض‌های پارامتر iconButtonColors و textButtonColors را به null به‌روز کنید. (Ib0b0e)
  • پشتیبانی از containerPainter را به RemoteCard و RemoteTitleCard در «نگارش از دور Wear Material 3» اضافه کنید. (I4f1bc)

رفع اشکال‌ها

  • نوشتار RemoteEdgeButton که در برچسب‌های طولانی از شکل کمان دکمه بیرون می‌ریخت اصلاح شد. (I2eb3d)

نسخه 1.0.0-alpha11

۹ سپتامبر ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha11 منتشر شد. نسخه 1.0.0-alpha11 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

  • ‫RemoteEdgeButton عنصر به wear:compose:remote:remote-material3 اضافه شد. (I017a6)
  • ‫RemoteCircularProgressIndicator و RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth میانای برنامه‌سازی کاربردی عمومی نامشخص ساخته شد. ‫(I937fc)
  • ‫RemoteTimeText و RemoteTimeTextDefaults میانای برنامه‌سازی کاربردی عمومی را ایجاد کرد. (I83809)
  • ‫RemoteLinearProgressIndicator عنصر اضافه شد. (I828f3)
  • RemoteModifier.defaultMinSize اضافه شد. (If86a5)
  • پویانمایی‌های مقدمه و پایان‌بندی به RemoteCurvedProgressIndicator اضافه شد. (I68012)
  • ‫RemoteCircularProgressIndicator به‌روزرسانی شد تا به‌طور پیش‌فرض روی RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) تنظیم شود و largeStrokeWidth(screenSize) و smallStrokeWidth(screenSize) آشکار شد. (I1f16e)

رفع اشکال‌ها

  • ‫compileSdk برای کتابخانه‌های Compose به نسخه ۳۷.۱ به‌روز شد. این کار مستلزم به‌روزرسانی انتقالی compileSdk برای همه برنامه‌ها و کتابخانه‌هایی است که از Compose استفاده می‌کنند. (I05b0f)

نسخه 1.0.0-alpha10

۲۶ اوت ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha10 منتشر شد. نسخه 1.0.0-alpha10 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

  • پشتیبانی از fontFeatureSettings و fontVariationSettings در RemoteTextStyle،‏ RemoteText، و RemoteTimeText اضافه شد. (I6e78d، b/544644370)
  • ابزاره‌های «نوشتن از دور» پایه (RemoteBasicText،‏ RemoteBasicImage،‏ RemoteSpacer،‏ RemoteBasicIcon) به کتابخانه جدید پایه از دور انتقال داده شد. (I259b2، b/532028292)
  • پشتیبانی از fontVariationSettings در RemoteTextStyle اضافه شد. (I2c44a، b/542047368)
  • ‫RemoteCurvedProgressIndicator عنصر به کتابخانه Wear Remote Compose Material 3 اضافه شد. (I975cf، b/530084464)

رفع اشکال‌ها

نسخه 1.0.0-alpha09

‫۱۲ اوت ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha09 منتشر شد. نسخه 1.0.0-alpha09 شامل این تغییرات است.

تغییرات میانای برنامه‌سازی کاربردی

  • نمایش RemotePageIndicator میانای برنامه‌سازی کاربردی (I990e1، b/527877281)

نسخه 1.0.0-alpha08

۲۹ ژوئیه ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha08 منتشر شد. نسخه 1.0.0-alpha08 شامل این تعهدها است.

تغییرات میانای برنامه‌سازی کاربردی

  • نمایش استراتژی «خط‌شکنی» و فراوانی خط‌فاصله در RemoteTextStyle (I7f2e6،‏ b/510078059)

نسخه 1.0.0-alpha07

۱ ژوئیه ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha07 منتشر شد. نسخه 1.0.0-alpha07 شامل این تعهدات است.

رفع اشکال‌ها

  • نسخه پخش به‌روزشده‌ای که در همان تعهد به androidx.compose.remote وابسته است تا از ناسازگاری باینری جلوگیری شود

نسخه 1.0.0-alpha06

‫۱۷ ژوئن ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha06 منتشر شد. نسخه 1.0.0-alpha06 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

  • روش containerPainter را به‌روز کنید تا به‌جای آن RemoteImageBitmap را دریافت کنید (I68a92، b/494562308)
  • برای بهبود یکنواختی نام‌گذاری، RemoteBitmap به RemoteImageBitmap تغییر نام داده شود. (I4fde1, b/513228889)
  • ‫captureRemoteDocument Flow API و captureSingleRemoteDocument سربار جدید (که RemoteCreationDisplayInfo را می‌گیرد) به‌عنوان میاناهای برنامه‌سازی کاربردی عمومی آشکار شد. (I87b0e،‏ b/513228889)
  • نام ValueChange تابع کارخانه‌ای موجود به valueChange حروف کوچک تغییر کرد. (I812b9، b/513228889)

نسخه 1.0.0-alpha05

۳ ژوئن ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha05 منتشر شد. نسخه 1.0.0-alpha05 شامل این تعهدات است.

رفع اشکال‌ها

  • سازنده RemoteTypography را اصلاح کنید. (bf0c0b2)

نسخه 1.0.0-alpha04

‫۱۹ مه ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha04 منتشر شد. نسخه 1.0.0-alpha04 شامل این تعهدها است.

تغییرات میانای برنامه‌سازی کاربردی

  • نمایان کردن RemoteState کارخانه ایستا (I544f0، b/484137042)
  • ‫RemoteText را به‌روز کنید تا به‌جای FontFamily از RemoteFontFamily استفاده کنید (Ib76b6،‏ b/502907551)

نسخه 1.0.0-alpha03

۶ مه ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha03 منتشر شد. نسخه 1.0.0-alpha03 شامل این تعهدها است.

تغییرات میانای برنامه‌سازی کاربردی

  • توصیف‌گر کلیک‌کردنی تغییر کرد تا مقدار تهی را برای پارامتر کنش نپذیرد. باید به‌جای آن از Action.Empty استفاده شود. (I21be9،‏ b/498881738)
  • توصیف‌گر clickable(varargs action) به clickable(action) تغییر کرد. برای فهرست کنش‌ها از CombinedAction استفاده کنید. (I8432d، b/498881738)

نسخه 1.0.0-alpha02

۸ آوریل ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 شامل این تعهدات است.

تغییرات میانای برنامه‌سازی کاربردی

تغییرات دیگر

  • ‫Compose compileSdk به API 37 به‌روز شد. این یعنی هنگام استفاده از «نوشتن»، حداقل نسخه AGP باید ۹.۲.۰ باشد. (Id45cd،‏ b/413674743)

نسخه 1.0.0-alpha01

۲۵ مارس ۲۰۲۶

‫androidx.wear.compose.remote:remote-material3:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 شامل این تعهدها است.

تغییرات میانای برنامه‌سازی کاربردی

  • ‫RemoteTextButton میانای برنامه‌سازی کاربردی عمومی را نمایان کنید. (I169e3، b/492476015)
  • ‫RemoteIconButton میانای برنامه‌سازی کاربردی عمومی را نمایان کنید. (Id7c71, b/492476015)
  • ‫RemoteButtonGroup میانای برنامه‌سازی کاربردی عمومی را نمایان کنید. (Ibfc22، b/492476015)
  • نمایش RemoteButton،‏ RemoteCompactButton،‏ RemoteButtonDefaults، و RemoteButtonColors به‌عنوان میاناهای برنامه‌سازی کاربردی عمومی (I3bcdd،‏ b/492476015)
  • نمایان کردن RemoteIcon به‌عنوان API عمومی (I0cc79، b/492476015)
  • نمایان کردن RemoteText به‌عنوان میانای برنامه‌سازی کاربردی عمومی (I8a11a، b/492476015)
  • نمایش RemoteFloat.asRemoteDp() (I28b36، b/446824085)