Wear Remote Compose Material 3

  
Material 3 Expressive 디자인 시스템을 사용하여 Wear OS용 위젯 및 기타 원격 UI를 작성합니다.
최근 업데이트 안정화 버전 출시 후보 버전 베타 버전 알파 버전
2026년 9월 23일 - - - 1.0.0-alpha12

종속 항목 선언

wear compose remote의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 참고하세요.

다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다.

Groovy

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

Kotlin

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

종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

버전 1.0

버전 1.0.0-alpha12

2026년 9월 23일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha12이 출시되었습니다. 버전 1.0.0-alpha12에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • Compose UI ImageVector 및 드로어블 벡터 리소스를 RemoteImageVector로 변환하는 ImageVector.toRemoteImageVector() 및 RemoteImageVector.vectorResource(@DrawableRes id: Int) 추가 (Ia8383)
  • RemoteSplitSwitchButton, RemoteSplitSwitchButtonDefaults, RemoteSplitSwitchButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (Ic9b7f)
  • RemoteSplitRadioButton, RemoteSplitRadioButtonDefaults, RemoteSplitRadioButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (I4d0c2)
  • RemoteSplitCheckboxButton, RemoteSplitCheckboxButtonDefaults, RemoteSplitCheckboxButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (Iffdef)
  • RemoteSwitchButton, RemoteSwitchButtonDefaults, RemoteSwitchButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (I0155b)
  • RemoteRadioButton, RemoteRadioButtonDefaults, RemoteRadioButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (I513ce)
  • RemoteCheckboxButton, RemoteCheckboxButtonDefaults, RemoteCheckboxButtonColors를 Wear Material 3 Remote Compose에서 공개 API로 노출 (If5c8a)
  • Wear Material 3 원격 Compose에서 RemoteIconButtonDefaults에 filledIconButtonColors, filledTonalIconButtonColors, filledVariantIconButtonColors, outlinedIconButtonColors를 추가하고 iconButtonColors 및 textButtonColors 매개변수 기본값을 null로 업데이트 (Ib0b0e)
  • Wear Material 3 원격 Compose에서 RemoteCard 및 RemoteTitleCard에 containerPainter 지원 추가 (I4f1bc)

버그 수정

  • 긴 라벨에서 RemoteEdgeButton 텍스트가 버튼 호 모양 밖으로 흘러나오는 문제가 수정되었습니다. (I2eb3d)

버전 1.0.0-alpha11

2026년 9월 9일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha11이 출시되었습니다. 버전 1.0.0-alpha11에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • wear:compose:remote:remote-material3에 RemoteEdgeButton 구성요소를 추가했습니다. (I017a6)
  • 불확실한 RemoteCircularProgressIndicator 및 RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth를 공개 API로 만들었습니다. (I937fc)
  • RemoteTimeText 및 RemoteTimeTextDefaults를 공개 API로 만들었습니다. (I83809)
  • RemoteLinearProgressIndicator 구성요소를 추가했습니다. (I828f3)
  • RemoteModifier.defaultMinSize을 추가했습니다. (If86a5)
  • RemoteCurvedProgressIndicator에 인트로 및 아웃트로 애니메이션을 추가했습니다. (I68012)
  • RemoteCircularProgressIndicator이 RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp)으로 기본 설정되도록 업데이트하고 largeStrokeWidth(screenSize) 및 smallStrokeWidth(screenSize)을 노출했습니다. (I1f16e)

버그 수정

  • Compose 라이브러리의 compileSdk가 37.1로 업데이트되었습니다. 이렇게 하면 Compose를 사용하는 모든 앱과 라이브러리의 compileSdk가 전이적으로 업데이트됩니다. (I05b0f)

버전 1.0.0-alpha10

2026년 8월 26일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha10이 출시되었습니다. 버전 1.0.0-alpha10에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • RemoteTextStyle, RemoteText, RemoteTimeText에 fontFeatureSettings 및 fontVariationSettings 지원이 추가되었습니다. (I6e78d, b/544644370)
  • 기본 원격 Compose 위젯 (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon)을 새로운 remote-foundation 라이브러리로 이전했습니다. (I259b2, b/532028292)
  • RemoteTextStyle에 fontVariationSettings 지원이 추가되었습니다. (I2c44a, b/542047368)
  • Wear Remote Compose Material 3 라이브러리에 RemoteCurvedProgressIndicator 구성요소를 추가했습니다. (I975cf, b/530084464)

버그 수정

버전 1.0.0-alpha09

2026년 8월 12일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha09이 출시되었습니다. 버전 1.0.0-alpha09에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

버전 1.0.0-alpha08

2026년 7월 29일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha08이 출시되었습니다. 버전 1.0.0-alpha08에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • RemoteTextStyle에서 LineBreak 전략 및 하이픈 삽입 빈도 노출 (I7f2e6, b/510078059)

버전 1.0.0-alpha07

2026년 7월 1일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha07이 출시되었습니다. 버전 1.0.0-alpha07에는 이러한 커밋이 포함되어 있습니다.

버그 수정

  • 바이너리 비호환성을 방지하기 위해 동일한 커밋에서 androidx.compose.remote에 종속되는 업데이트된 버전

버전 1.0.0-alpha06

2026년 6월 17일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha06이 출시되었습니다. 버전 1.0.0-alpha06에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • RemoteImageBitmap를 대신 사용하도록 containerPainter 메서드 업데이트 (I68a92, b/494562308)
  • 이름 지정 일관성을 개선하기 위해 RemoteBitmap을 RemoteImageBitmap로 바꿉니다. (I4fde1, b/513228889)
  • captureRemoteDocument 흐름 API와 새로운 captureSingleRemoteDocument 오버로드 (RemoteCreationDisplayInfo 사용)를 공개 API로 노출했습니다. (I87b0e, b/513228889)
  • 기존 ValueChange 팩토리 함수를 소문자 valueChange으로 이름을 바꿨습니다. (I812b9, b/513228889)

버전 1.0.0-alpha05

2026년 6월 3일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha05이 출시되었습니다. 버전 1.0.0-alpha05에는 이러한 커밋이 포함되어 있습니다.

버그 수정

  • RemoteTypography 생성자 수정 (bf0c0b2)

버전 1.0.0-alpha04

2026년 5월 19일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha04이 출시되었습니다. 버전 1.0.0-alpha04에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

버전 1.0.0-alpha03

2026년 5월 6일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha03이 출시되었습니다. 버전 1.0.0-alpha03에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

  • 수정자 클릭 가능이 작업 매개변수의 null 값을 허용하지 않도록 변경되었습니다. 대신 Action.Empty를 사용해야 합니다. (I21be9, b/498881738)
  • 수정자 clickable(varargs action)이(가) clickable(action)로 변경되었습니다. 작업 목록에는 CombinedAction을 사용합니다. (I8432d, b/498881738)

버전 1.0.0-alpha02

2026년 4월 8일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha02이 출시되었습니다. 버전 1.0.0-alpha02에는 이러한 커밋이 포함되어 있습니다.

API 변경사항

기타 변경사항

  • Compose compileSdk이 API 37로 업데이트되었습니다. 즉, Compose를 사용하는 경우 최소 AGP 버전 9.2.0이 필요합니다. (Id45cd, b/413674743)

버전 1.0.0-alpha01

2026년 3월 25일

androidx.wear.compose.remote:remote-material3:1.0.0-alpha01이 출시되었습니다. 버전 1.0.0-alpha01에는 이러한 커밋이 포함되어 있습니다.

API 변경사항