최근 새로운 코드 랩을 위해 출시 된 안드로이드 커버 접근성 에서 제트 팩 작성을 .
이 기사에서는 Jetpack Compose에서 접근성을 구현하는 방법을 배웁니다.
앱의 접근성 향상에 도움이 되는 주요 속성
48dp.sizeIn 수정자를 사용하여 해당 치수의 하한을 설정하는 것이 좋습니다.Text(
text = "SizeIn sample",
modifier = Modifier.sizeIn(
minWidth = 48.dp,
minHeight = 48.dp
)
)
close button’s size was 24 dp 및 수정 후 그 것이다 48 dp되는 필요합니다 .
Double-tap to activate오른쪽은 개선 후 Double-tap to read article.customActions semantic property
composables와 유사 Image하고 해당 시각적 요소를 전달할 수 Icon있는 매개변수를 포함 하거나 요소가 순전히 장식적인 경우 .contentDescriptionlocalized descriptionnullheadings.heading semantics property이 컴포저블 이 제목 임을 나타내도록 설정할 수 있습니다 .
Composablessemantics modifier 를 해당 속성 과 함께 사용하여 병합 할 수 있습니다 .mergeDescendants
stateDescription 속성 을 사용하여 이 설명을 사용자 정의 설명으로 바꿀 수 있습니다 .semantics
Focus Modifiers 서로 다른 컴포저블 간의 탐색을 사용자 정의하는 데 도움이 됩니다.
우리는 할 수 있습니다 상호 작용 에 초점 메커니즘 의 작성 다음의 도움으로 수정 .
Modifier.focusTarget(): 구성 요소를 포커스 가능하게 만들 수 있습니다.Text(
text = "Hello World",
modifier = Modifier.focusTarget()
)
val (first, second) = FocusRequester.createRefs()
You can also pass lambda to customize the focus events behaviour
Text(
text = "Hello World",
modifier = Modifier
.focusOrder(first) {
this.down = second
// down, left, right, up, previous, next, start, end
}
)
val (first, second) = FocusRequester.createRefs()
Text(
text = "FocusRequester",
modifier = Modifier
.focusRequester(second)
)
// requestFocus
second.requestFocus()
Modifier.onFocusChanged { focusState ->
with(focusState) {
when {
hasFocus -> {
Log.d("A child of mine has focus!")
}
isFocused -> {
Log.d("I'm focused!")
}
}
}
}
https://developer.android.com/codelabs/jetpack-compose-accessibility?authuser=4#0
https://developer.android.com/jetpack/compose/accessibility?authuser=4
다중 모듈 프로젝트에서 Dagger에서 Hilt로 마이그레이션하기 위한 단계별 가이드입니다. 프로젝트 구조 프로젝트를 시각화하기 위해 NetworkModule, StorageModule, CommonModule, FeatureModule 등 여러 모듈을 포함합니다.
Google은 최근 태블릿에 최적화된 새로운 레이아웃을 포함하도록 Android용 Gboard 키보드 앱을 업데이트했습니다. 오늘 아침에 타이핑하는 데 약간의 어려움이 있음을 알았고 추가 검사를 통해 키보드가 변경되었음을 깨달았습니다.
어제 우리는 스웨덴 가수 Loreen이 트로피를 집으로 가져가서 ABBA가 대회에서 우승한 지 50년 만에 스웨덴의 왕관을 다시 가져가면서 두 번 우승한 최초의 여성이 되는 반짝반짝하고 혼란스러운 그랜드 피날레로 올해 유로비전 송 콘테스트의 문을 닫았습니다. "워털루"와 함께. 그들은 계속해서 팝 음악의 정경에서 가장 큰 행위 중 하나가 되었습니다.
지난 주에 저는 PressGazette(영국 언론 뉴스 웹사이트)를 통해 발송된 보도 자료를 보았습니다. 이 기사는 Scandi 팟캐스트 호스팅 및 광고 회사인 Acast가 팟캐스팅에서 "아마도 가장 영향력 있는" 게시자 컨소시엄을 이끌 것이라고 발표했습니다.
페트병, 유리병, 알루미늄캔, 그린에너지 패키지를 무심코 버린 적이 몇 번이나 되셨나요? 재활용에 대한 대가로 무언가를 얻을 수 있기를 몇 번이나 바랐습니까? 당신이 대부분의 사람들과 같다면 대답은 아마도 여러 번일 것입니다. 재활용은 종종 번거로움, 자질구레한 일 또는 즉각적이거나 실질적인 혜택을 가져오지 않는 의무로 간주됩니다.