전체 글 179

Andorid - ViewPager2 사용해서 이미지 슬라이드

ViewPager2 | Jetpack | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 스와이프할 수 있는 형식으로 뷰 또는 프래그먼트를 developer.android.com 공식문서는 변동사항이다. 페이지를 넘길때 사용하는 것이 viewPager라고 한다. 2019년에 viewPager2가 나오면서 기존 viewPager보다는 viewPager2를 사용한다. 사용법은 저번에 recyclerView를 사용하려고 공부하다가 사용은 안했었는데 recyclerView 사용하듯이 사용하면 된다. 사용하려는 목적은 팀 소개 프로젝트를 진행하면서 개인 페이지에 사진을 추가해..

Android Studio 2024.02.28

Android - AppCompatDelegate 사용해서 테마 바꾸기 (라이트모드/다크모드 / 시스템설정)

AppCompatDelegate | Android Developers androidx.appsearch.builtintypes.properties developer.android.com 테마 바꾸는 기능을 추가하려고 찾아봤는데 아주 간단했다. 먼저 res -> colors안에 colors (night)모드를 추가해준다. 두 파일의 color를 맞춰준 뒤 private fun changeTheme(mode: Int) { AppCompatDelegate.setDefaultNightMode(mode) } 공식문서처럼 넣어주면 끝 //라이트 모드 changeTheme(AppCompatDelegate.MODE_NIGHT_NO) //다크 모드 changeTheme(AppCompatDelegate.MODE_NIGHT..

Android Studio 2024.02.28

Android - 이미지 슬라이드 DotsIndicator 사용

GitHub - tommybuonomo/dotsindicator: Three material Dots Indicators for view pagers in Android ! Three material Dots Indicators for view pagers in Android ! - GitHub - tommybuonomo/dotsindicator: Three material Dots Indicators for view pagers in Android ! github.com 설명과 종류가 많아서 좋았다. 사용법으로는 1) 앱 수준의 build.gradle추가 implementation("com.tbuonomo:dotsindicator:5.0") 2) ViewPager2 위에 위치에 맞게 생성 3) 코드 공..

Android Studio 2024.02.28

TIL (02.27)

오늘 국취제 상담 3번중 마지막 상담을 진행해서 11시반부터 시작했다. 팀 프로젝트 어제 생각한 방법으로 dummy data로 recyclerView 구현을 시도하다가 첫 화면에 구현하려던 것을 팀 소개 창에 댓글 형식으로 남기려고 하였다. room 부터 dao사용법을 익히려했는데 아직은 안될 것 같다.. 시간이 많이 들것같아서 혼자 공부시간이 있을 때 사용해봐야겠다. 아니면 firebase를 사용해서 만들고 싶지만 오랜만에 시작하는 거로 시간적 자신이 없어서 진행하지 못했다. 그래서 결론은 SharedPreferences로 key-value 데이터 저장으로 작은 데이터만 저장해서 팀원들의 첫인상?을 저장할 수 있게 하였다. 깃헙 사용은 아직도 어렵다,,

Kotlin/TIL 2024.02.27

TIL (02.21)

Codekata 1일1문제로 진행했었다. 오늘 65번 문제를 풀차례에서 런타임 에러가 났다.. 어제도 런타임에러로 찾아보고 다시 풀었었다. 아직까지도 코틀린을 코틀린답게 사용을 못하고 있다. 50번 문제로 돌아가서 다시 풀어보기로 했다. 오늘의 CodeKata : 50,51 복습 Kotlin In Action Kotlin 강의를 찾다가 강의까지 들어야할까?라는 생각으로 Kotlin In Action 책을 샀다. 부트캠프를 지원한 이유는 처음, 첫 시작 기초부터 단단하게 잡고 가는 것이기때문에 Kotlin 언어 처음부터 집중해서 2달안에 끝내고 싶다. 오늘 진행도 : 89p - 118p Android 파헤치기 1) NAVER Map API 사용법을 찾아 프로젝트로 간단히 띄어보았었다. 카메라와 투영 · 네..

Kotlin/TIL 2024.02.21