예전에는 바 그래프 형태로 보여줬던 자료가 이번 업데이트에서 오각형 그래프로 디자인이 바뀌었다. 중심점을 고정하고, 고정되는 부분인 회색 오각형을 각각 다른 사이즈로 4개 그려준 후, 데이터에 따라 달라지는 파란 영역의 오각형을 그려서 올리는 방식으로 구현하려 했다. 따라서 오각형 그리기 라이브러리를 찾아봤으나 육각형만 많고 오각형은 찾을 수가 없었다. Android Pentagon, Android draw pentagon.. 여러 키워드로 검색을 많이 했는데 참고 할 수 있는 코드를 찾기 쉽지가 않았다. 그래서 안드로이드 오픈카톡 고수님들께 질문했고, 캔버스에 onDraw를 사용해서 직접 그리면 된다는 답변을 받았다. (이 톡방 정말 좋다. 아는 선에서 꼽주지 않고 친절하게 도움 주시는 분들이 많음ㅜㅜ..
투명 상태바 만들기 디자이너가 원하는 투명 상태바를 만들어보자. 특징1. 다른 곳들은 그대로, 이 페이지만 투명한 상태바여야한다. 특징2. 아래의 그림은 참고용 이미지로 아이폰용 상태바가 올려져있다. 상태바 (Status Bar) 이 액티비티에서 액션바는 사용하지 않고 있고, 상태바(Status Bar)의 요소들은 보이되, 배경을 투명하게 만드는게 목표다. 코드 적용할 액티비티에 추가해주고 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_editors_pick) window.setFlags(WindowManager.LayoutParams...
액티비티간 Intent로 값 넘기기 (클래스) FirstActivity에서 SecondActivity로 값을 넘겨주고 싶을때 intent를 사용해서 전달이 가능한데, Int형이나 Array, String등의 자료형을 넘겨주려면 이 게시글을 참고하면 된다. [Android][Kotlin] 액티비티간 값 전달, intent로 값 전달 firstActivity에서 secondActivity 화면을 띄울때 intent와 startActivity를 사용한다. 그때 값도 같이 전달하고 싶다면 중간데 intent.putExtra(KEY값, VALUE값)을 추가해주면 된다. firstActivity.kt val intent.. yuuj.tistory.com 이처럼 별도의 코드를 구현하지 않고 기본적으로 intent만 ..
Activity 종료시 intent로 이전 Activity에 값 전달하기 A 액티비티에서 B 액티비티를 열 때 intent와 startActivity를 활용해서 값을 넘겨줄 수 있다. [Android][Kotlin] 액티비티간 값 전달, intent로 값 전달 firstActivity에서 secondActivity 화면을 띄울때 intent와 startActivity를 사용한다. 그때 값도 같이 전달하고 싶다면 중간데 intent.putExtra(KEY값, VALUE값)을 추가해주면 된다. firstActivity.kt val intent.. yuuj.tistory.com 그 후 B 액티비티를 종료하면 스택에 남아있는 순서대로 자연스럽게 다시 A 액티비티로 돌아오게 된다. 이 때, 아까와는 반대로 B에서..
FCM Notification in Foreground 현재 FCM 노티피케이션을 사용하고 있는데, 앱 이 백그라운드에 있을때는 정상적으로 적동하지만 실행중에는(Foreground) 제대로 푸시가 오지 않는 문제가 생겼다. 알아보니 파이어베이스 알림은 포그라운드와 백그라운드 상태일때 다르게 행동한다고 한다. 따라서 포어그라운드인 상태에서도 정상적으로 알림이 작동하게 하기 위해서는 백그라운드일때와 다르게 onMessageReceived 콜백을 따로 처리해줘야한다. Firebase Notifications in Background & Foreground in Android When developers need to integrate push notifications in their Android apps, ..
Dialog 관련 액티비티 생명주기 - Dialog가 show()될때 Activity의 onPause가 호출되지 않는다. 이유는 일반 다이얼로그는 액티비티가 아니고, 그렇기 때문에 액티비티 스택에 쌓이지 않기 때문이다. 참고 programmar.tistory.com/46 Dialog 관련 Activity 생명주기 안녕하세요! 오랜만에 글 남깁니다. 이런 질문을 보았습니다. Dialog를 화면에 띄울 때 Dialog를 띄우는 Activity의 onPause()가 호출되는가? 그리고 권한 요청 다이얼로그를 화면에 띄울 때는 onPause()가 programmar.tistory.com
문제 Retrofit을 사용해서 서버와 통신하던 중 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at 에러가 났다. 이런 형식으로 서버에서 리턴해주는 값을 Material CalendarView에 사용하기 위해 List로 받아오려 하는 상황이었다. monthly 안에 있는 String 값들을 CalendarDay로 읽지 못하는게 에러가 나는 이유였다. 해결 방법 List으로 받아온 다음, String 값을 .split()을 사용해 "-" 을 기준으로 나눠주고, Int로 형변환해준 다음에 CalendarDay에 넣어줬다. val bluedates = List(result.monthly.size) { index -> val st..
방법 val list = List(SIZE) { index -> index * 2 // index를 활용해서 내용 채우기 } list의 크기를 SIZE에 넣어주고, index -> 뒤에 람다형식으로 채워주면 된다. 참고 Generate a list with lambdas in kotlin I'm new to Kotlin and lambdas and I'm trying to understand it. I'm trying to generate a list of 100 random numbers. This works: private val maxRandomValues = (1..100).toList() But I want to do stackoverflow.com
- Total
- Today
- Yesterday
- 코틀린 뷰바인딩
- kotlin fragment
- 시뮬레이터 키보드
- 투포인터 알고리즘
- 백준 1806
- 백준
- flutter simultor
- 데이터바인딩 뷰바인딩 차이
- 카카오톡으로 로그인 오류
- 전화번호목록 파이썬
- Kotlin
- 카카오 키해시
- 백준 2003
- 백준 1644
- TextFormField keyboard
- 코틀린 바텀네비게이션
- counting sort
- 코틀린 데이터바인딩
- 프로그래머스
- 투포인터 알고리즘 파이썬
- 카카오 기출
- 파이썬 최대공약수
- 안드로이드
- 소수 구하기 파이썬
- 안드로이드 키해시
- 코틀린
- 백준알고리즘
- 코틀린 리스트뷰
- 코틀린 뷰페이저
- 안드로이드 카카오톡으로 로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |