일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코틀린
- 뷰모델팩토리
- notifyDataSetChanged 비효율
- 화면전환
- 키보드 숨기기
- 의존성주입
- HotStream
- 어댑터 효율적으로 사용하기
- Kotlin
- notifyDataSetChanged 대신 사용하기
- Clean Architecture
- ColdStream
- 클린아키텍처
- 안드로이드 스튜디오 구버전 다운받기
- koltin
- list adapter
- 앱개발
- SQLite
- hilt
- 다른버전 다운로드
- 안드로이드 DB
- compose
- Android
- fragment
- 계층 분리
- 안드로이드
- DiffUtilCallback
- error
- android aac
- DI
Archives
- Today
- Total
DoReMi
[Kotlin] Toolbar - 툴바 본문
▶ 툴바란?
이러한 상단바를 툴바라고 부른다. 전에는 액션바를 써서 커스텀했지만 최근에는 툴바를 이용한다.
▶ 예시
toolbar.run {
title = "툴바 제목"
//색상
setTitleTextColor(Color.WHITE)
// 백버튼 설정
setNavigationIcon(androidx.appcompat.R.drawable.abc_ic_ab_back_material)
// 백 버튼의 아이콘 색상을 변경한다.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q){
navigationIcon?.colorFilter = BlendModeColorFilter(Color.WHITE, BlendMode.SRC_ATOP)
} else {
navigationIcon?.setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_ATOP)
}
// 백 버튼을 누르면 동작하는 리스너
setNavigationOnClickListener {
// 프래그먼트 스택 삭제
mainActivity.removeFragment(MainActivity.FRAGMENT)
}
}
'Android > 개념' 카테고리의 다른 글
[Kotlin] RecyclerView - 리사이클러뷰 (0) | 2023.07.13 |
---|---|
[Kotlin] Intent - 인텐트 (0) | 2023.07.04 |
[Kotlin] ViewBinding - 뷰바인딩 (0) | 2023.06.27 |
[Kotlin] 키보드 (0) | 2023.06.27 |
[Kotlin] ViewHide (0) | 2023.06.26 |