개발

· App/개발
비트맵을 파일로 변환하는 코드입니다. fun saveBitmapToFileCache(bitmap: Bitmap, strFilePath: String, fileName:String) { val file = File(strFilePath) if (!file.exists()) file.mkdirs() val fileCacheItem = File(strFilePath + fileName) var out: OutputStream? = null try { fileCacheItem.createNewFile() out = FileOutputStream(fileCacheItem) bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out) } catch (e: Exception) { ..
회사에서 간단한 인증번호 타이머를 만들게 되어 작성하게 되었습니다. 코틀린에서는 timer라는 람다 함수를 제공하기 때문에 어렵지 않게 만들 수 있습니다. xml 레이아웃은 다음과 같습니다. 타이머를 표시해줄 텍스트 뷰를 만들고 그 다음에 버튼을 한개 만듭니다. 텍스트 뷰와 버튼의 배경이 될 xml 입니다. import kotlin.concurrent.timer import android.view.View import android.widget.Toast Class TimerActivity: AppCompatActivity(){ var second = 0 var minute = 0 var timeCheck = 0 override fun onCreate(saveInstanceState: Bundle?){ ..
· App/개발
안드로이드 개발을 하다 보면 뷰페이저 안의 아이템 레이아웃의 변경사항이 적용되야 하는 경우가 있다. 하지만 뷰페이저는 페이지를 미리 그려놓기 때문에 레이아웃의 변경사항이 바로 변경되지 않는다. 이를 해결하기 위해서 뷰페이저와 페이지 변경 리스너에서 약간의 조치(?)를 해놓는다. 나의 경우에는 뷰페이저 안에 리사이클러 뷰로 커스텀 달력을 만들었고 페이지를 넘길 때 마다 달이 넘어가게 만들었는데 옆으로 넘겨도 달이 넘어가지 않는 문제가 생겼다. private fun onPageChangeListener( viewModel: PlannerViewModel ): ViewPager.OnPageChangeListener { return object : ViewPager.OnPageChangeListener { ov..
· App/개발
인스타그램 같은 어플을 보면 아래로 스와이프 한 후 컨텐츠를 새로고침 해야할 때가 있다. 그럴 때 아주 유용한 레이아웃이다. 1. 아래와 같이 새로고침 하고자 하는 뷰를 SwipeRefreshLayout으로 감싸준다. 2. 뷰의 SwipeRefreshLayout을 변수에 저장한 후 setOnRefreshListener를 호출해서 함수를 실행한다. setColorSchemeResources는 돌아가는 동그라미의 배경 색과 동그라미 색을 정하는 코드이다. val listSwipeRefreshLayout = fragmentView.fragment_home_list_swipe_layout listSwipeRefreshLayout.setOnRefreshListener { getReviews() updateLayo..
글에 앞서 이 글은 일본의 omochimetaru님이 Qiita에 올린 Android 개발을 수주해서 Kotlin을 제대로 써봤더니 최고였다.라는 글을 번역해서 만들었습니다. 번역을 흔쾌히 허락해주신 omochimetaru님께 감사하다는 말씀 드립니다. 또한 글에서 한국에서는 쓰이지 않는 표현들 등에 대해서는 의역이 섞여있습니다. 이 점 양해 부탁드립니다. 늦은 시간까지 오역을 찾고 번역의 질을 높이는데 많은 도움을 주시고 오히려 저보다 많이 고생해주신 이상한모임의 pluulove님, chiyodad님, lemonade님께도 감사하다는 말씀 드립니다. 읽어주셔서 감사합니다. Kotlin을 실무 프로젝트에서 사용했습니다. 며칠 전, 제가 소속된 Qoncept에서 "리얼 술래잡기"x후지큐 하이랜드 거대 유원..
Say simple
'개발' 태그의 글 목록