본문 바로가기

Android

(30)
[Kotlin/Android] AAR 라이브러리 추가하기 소장님께서 직접 만드신 라이브러리를 내 안드로이드 프로젝트에 추가하려고 한다.1. Android -> Project 변경 한 뒤app/libs 폴더찾기 (없으면 libs 폴더 만들어준다) 2. 추가한 libs 폴더에 AAR 파일 넣는다. 3. 의존성 추가 implementation'[package 명]:[파일 명]:[버전정보]@aar' . Kotlin DSL configuration기준으로 app수준의 gradle(build.gradle.kts)에 파일에 의존성 코드를 추가합니다 4. sync gradle 기능을 한번 실행해줍니다.
[Kotlin/Android] SplashScreen 기본화면 비활성화하기, 없애기/ 2개 뜰 때 해결법 아래와 같이 스플래쉬 스크린을 커스텀하여 만들었는데 (오른쪽 화면)앱을 실행해보았더니 왼쪽화면의 스플래쉬 화면이 기본으로 뜨고 그 다음에 내가 만든 스플래쉬 스크린이 뜬다.앱 어플로고가 스플래쉬로 뜨는게 디폴트 인 것 같은..? 아무튼 왼쪽의 기본 스플래쉬 화면을 없애보자  해결방법>1. res -> themes.xml 들어간다(style이 themes로 변경되었다.) 2. 밑줄 친 부분의 코드 추가 true 해결완료 끝 -!좋은 하루 보내세요.. 굿 투즈데이
[Kotlin/Android] MaterialCalendarView 커스텀하기 + 라이브러리 설정 (달력 다이얼로그 만들기) 목표내가 현재 만드고자 하는 달력 다이얼로그는 아래와 같은 형식이다. 포인트는(1) 달력 다이얼로그(2) 시간입력 창 추가(3) 닫기 버튼 이 세 가지 기능이 필수로 들어가야 하며, 디자인도 이쁘게 커스텀할 수 있다면 좋을 것 같다 ! ▼참고한 문서material-calendarview/README.md at master · prolificinteractive/material-calendarview · GitHub material-calendarview/README.md at master · prolificinteractive/material-calendarviewA Material design back port of Android's CalendarView - prolificinteractive/mat..
[Kotlin/Android] MPAndroidChart 이용해서 LineChart 그리기 (커스텀) 아래와 같이 유량, 수압 두 개의 그래프를 하나의 차트 안에 그리고자 한다.여기서 조건이 몇 가지 붙는다(1) 가로축 항목은 1440개 (2) 한 번에 보여지는 화면은 가장 오른쪽(최근데이터) 부터 인데 60개씩 보여지고 왼쪽으로 슬라이스하여 더 볼 수 있도록 (3) 선그래프의 값에 일정범위제한을 두어 해당 범위 이상부분의 점은 색을 다르게한다. ▼방법1. build.gradle.kts (Module:app) 에 MPAndroid 라이브러리 추가 2. 코드 추가아래는 차트를 만드는 함수이고, 나는 해당 함수를 onViewCreated에서 호출했따.private fun setChart(){ // lineChart 초기화 val lineChart: LineChart = require..
[Kotlin/Android] 버튼(button) 보라색 안바뀜/ background 적용안됨 문제 : 안드로이드 스튜디오 작업 도중 버튼의 색이 변경되지 않는 문제가 생김 (왼쪽 보라색 버튼 ---> 오른쪽 초록색 버튼  으로 만들고 싶음)   ▼아래와 같이 해도 안됨1. [drawable] 에 background 파일 만들어서 android:background="@drawable/bg_rounded_border"​ 이렇게 속성 지정해줘도 바뀌지 않고2. 속성에 배경색 따로 지정해줘도 안비뀜android:backgroundTint="#4CAF50" >button -> android.widget.Button 으로 변경 themes 파일에 들어가서 머터리얼을 앱콤팻? 으로 바꾸는 법도 있지만. 난 이미 머티리얼을 많이 사용했기에 다른 부분 변동이 있을까 두려워 이 방법을 사용 !  잘 바뀜 끝 ! ..
[Kotlin/Android] BottomNavigation 리플효과 (Ripple효과) 없애기 바텀 아이콘을 누르면 저렇게 보라색 동그라미가 뜬다.저걸 ripple효과라고 부른다. app:itemRippleColor="@color/white"이 속성으로 색도 변경이 가능하다.그렇다면 없애는 방법은?알아보자app:itemActiveIndicatorStyle="@android:color/transparent"이 속성을 넣으니까 해결됐다.   끝 !
[Kotlin/Android] BottomNavigation 설정/ 눌렀을 때 아이콘 색상 변경 이번 글에서 하고자 하는 것은 :::::::::::::bottomNavigation에서 아이콘을 클릭했을 떄 사진1처럼 보라색 동그라미 말고,사진2처럼 아이콘과 글씨의 색이 변하게 하는 것   가봅시다 1. 클릭시 색상을 변경하기 위한 drawable 추가 ​2. bottomNavigation 이 있는 xml 파일로 가서 속성 설정bottomNavigation의 배경색 app:itemBackground="@color/white"   bottomNavigation의 아이콘 아래 글자 보이게app:labelVisibilityMode="labeled"bottomNavigation의 아이콘 클릭했을때 색상 설정app:itemIconTint="@drawable/bottomnavi_click_color..
[Kotlin/Android] 네이버 지도 상태창 표시 1 (마커에 메시지 띄우기) 졸린 아침이다..// 마커 및 정보창 표시 private fun setMarkerMessage(){ // 마커 변수 선언 및 초기화 val marker1 = Marker() val marker2 = Marker() // infoWindow 변수 선언 및 초기화 val infoWindow1 = InfoWindow(); val infoWindow2 = InfoWindow(); marker1.position = LatLng( 37.39710472617026, 126.97022259235382) marker2.position = LatLng(37.396550698344704, 126.9710165262222..