일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
- 툴바 고정
- navGraph
- alarm manager
- 스피너 힌트
- track 공간
- 안드로이드 커스텀 스피너
- layout behavior
- navController
- android custom switch
- CoordinateLayout
- 파이어베이스
- 무선페어링
- Android
- android custom spinner
- thumb 공간
- 안드로이드 스튜디오
- 코딩
- navigation navigate
- android alarm manager
- android alarm
- custom spinner
- 안드로이드 범블비
- android argument
- android navigation
- spinner hint
- Android Studio
- navArg
- 안드로이드 커스텀 스위치
- 안드로이드
- checkedChangeListener
목록안드로이드 (11)
Pa K'ode
안녕하세요, 개발자 파쿠입니다. 지난달, 25일에 안드로이드 스튜디오 BumbleBee 안정화 버전이 정식 출시되었습니다. 저는 기존 버전들과의 충돌현상 및 플러그인 호환성문제 때문에 업데이트를 자주하는 편은 아니지만 공식 블로그에 이번 버전에 기능관련 포스팅을 읽어보니 신기하고 편리한 기능들이 많이 추가되었더라구요. 그중에서도 특히 원격 페어링, Interactive Preview 기능에 홀린듯이 업데이트를 감행하였습니다. 😃 추가된 기능 및 자세한 내용은 공식 블로그을 참조해주세요: https://android-developers.googleblog.com/2022/01/android-studio-bumblebee-202111-stable.html Android Studio Bumblebee (202..
안녕하세요, 개발자 파쿠입니다 ;) 오늘은 UI 디자인에 사용되는 Switch 버튼과 커스텀해서 사용하는 법에 대해 포스팅 해보려합니다. 단계별로 제가 가장 해맸던 스위치 바탕과 버튼 사이에 공간을 주는 방법과 Switch의 사용법도 간략히 포함하겠습니다. 최종 결과물 입니다! 1) (Custom)Thumb , Track 작성 스위치에서 thumb이 스위치 내부의 버튼을, track이 스위치의 배경을 지칭합니다. 첫번쨰로 버튼부터 만들어 줍니다, 저는 온/오프 값에 따라 색상이 변하게 작성하였습니다. 스위치에서 버튼과 배경의 공간 값 을 지원하기않기 때문에 버튼에 자체 margin값을 추가해줍니다. thumb.xml 두번쨰로는 배경을 작성해줍니다. 마찬가지로 온/오프값에 따라 배경의 색상도 변하게 작성하..
Lombok의 Annotaions들을 살펴보면 코딩하는데 굉장히 유용한게 많은데 그중에서 두가지만을 간추려서 적어볼까한다. @NonNull/@Nullable 도 자주 사용하고있지만 그닥 설명이 필요한기능이 아니니 패스 @Data 코틀린으로 따지면 data class 에 주로 선언되며 자동으로 getter와 setter를 생성해주는 Annotaion 이다. getter/setter가 무슨말이냐면, 해당 클래스의 변수를 가져오거나, 값을 할당해주는 함수를 말한다. data.class with Annotaion @Data @EqualsAndHashCode public final class BankUiModel { private final String bankCode; @NonNull private final ..
안녕하세요! 주니어 개발자 파쿠입니다 ;) 이번 포스팅은 구글에서 제공하는 Tablayout 에 대해 적어보려고 합니다. 겸사겸사 Tablayout 과 절친한 ViewPager2 에 대해서도 함께 알아보겠습니다. ViewPager 는 1,2 두가지 버전이 존재하며 해당 포스팅에서 다룰건 ViewPager2입니다. 안드로이드 앱을 개발하다보면 한 페이지에 이렇게 이동 가능 한 여러가지의 탭이 들어가야하는 UI가 필요할 떄가 있는데요, Tablayout 은 이런 디자인에 최적화되어있습니다. 이런식으로 하단에 Indicator 역활도 할수있는 아주 유용한 친구입니다. 0) Gradle에 Library 추가하기 역시 가장 먼저 해야하는 작업은 스튜디오에 Library를 추가해 줘야 하는데요, app 수준의 gr..