이전 포스팅에서 Flip Animation을 적용했었죠!? 2019/08/15 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Card Flip Animation으로 Flashcard 만들기 (Kotlin) Card Flip Animation으로 Flashcard 만들기 지난 포스팅에서 FlipView로 FlashCard 만드는 법을 알아봤는데요. 2019/08/12 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Flip View(플립뷰)로 플래시카드 만들기 (Kotlin) Flip View(플립뷰)로 플.. hamzzibari.tistory.com 계획은 여기에 인피니티 사이클 뷰 페이저를 적용하려고 했으나, 어렵네요ㅠㅠ 그래서 다른 방법으로 적용해봤습니..
이번에는 좌우 스크롤이 되는 페이지를 구현해보겠습니다. 라이브러리 추가는 필수겠죠? //인피티니 사이클 뷰페이저 implementation 'com.github.devlight:infinitecycleviewpager:1.0.2' 1. Layout 만들기 1) exam.xml 메인 레이아웃에 를 추가해주세요. 2) exam_card_item.xml 뷰 페이저의 디자인을 꾸며줄 수 있는 xml을 만들어줍니다. 이미지를 보여줄 거면 이미지 뷰, 텍스트를 보여줄 거면 텍스트뷰를 추가해주세요. 2. Kotlin 만들기 1) Adapter.kt 만들기 viewpager를 연결한 어댑터를 만듭니다. class ExamCycleAdapter(private val context: Context, private val ..
지난 포스팅에서 FlipView로 FlashCard 만드는 법을 알아봤는데요.2019/08/12 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Flip View(플립뷰)로 플래시카드 만들기 (Kotlin) Flip View(플립뷰)로 플래시카드 만들기"어릴 적 카드 앞 면에 문제, 뒷면에 정답이 있는 카드로 공부한 기억 나시나요?" 특히, 영단어를 외우거나 퀴즈를 풀 때 정말 효율적인 방법이었죠. 이제 이 플래시카드를 어플로 만들어 보겠습니다. 저어어어엉..hamzzibari.tistory.com가상 디바이스에서는 아주 잘 작동했지만,핸드폰에서는 터치해도 반응이 없는 경우가 많아서 다른 방법으로 Flashcard를 만드는 법을 알아보겠습니다.위 방법으로 잘 되시는 분들은 저 방식..
"어릴 적 카드 앞 면에 문제, 뒷면에 정답이 있는 카드로 공부한 기억 나시나요?" 특히, 영단어를 외우거나 퀴즈를 풀 때 정말 효율적인 방법이었죠. 이제 이 플래시카드를 어플로 만들어 보겠습니다. 저어어어엉말 쉬우니 긴장하지 마시고 GOGO! 1. dependencies 추가 우선 build.gradle의 dependencies에 아래 코드를 추가해줍니다. dependencies { implementation 'com.wajahatkarim3.EasyFlipView:EasyFlipView:2.1.2' } 2. Layout 생성 1) study_flip.xml 여기서 핵심은 EasyFlipView입니다. flipType(뒤집는 방법)은 horizontal(가로로 뒤집기)과 vertical(세로로 뒤집기)..
당신의 얼굴이 햇빛을 향하도록 하라. 그러면 그림자를 볼 수 없을 테니까. - 헬렌 켈러 - 나이는 생각하기에 달렸다. 만약 나이를 신경쓰지 않는다면 전혀 문제가 되지 않는다. - 사첼 페이지 - 섹시하다는 것은 몸매가 아니라 태도입니다. 그것은 마음가짐에서 나옵니다. -아미샤 파텔 - 자신들의 지나간 역사, 기원과 문화에 대한 지식이 없는 사람들은 마치 뿌리 없는 나무와 같다. -마커스 가비 - 태도는 커다란 차이를 만드는 사소한 것이다. - 윈스턴 처칠 - 나는 양이 이끄는 사자들의 군대를 두려워하지 않는다. 나는 사자가 이끄는 양들의 군대를 두려워한다. -알렉산더 대왕 - 지식에 투자하는 것은 항상 최고의 이자를 지불한다. -벤자민 프랭클린 -
"키네마스터 PC버전은 없나요?" 이 포스팅을 보러 오셨다면, 분명히 생각해봤을 문장입니다. ㅎㅎ 대표적인 동영상 편집 프로그램인 프리미어 프로, 에프터이펙트 등 PC 프로그램들을 사용하기 너무 어려워 핸드폰의 키네마스터를 많이 이용하고 다양한 기능 덕분에 매우 만족하고 있을 텐데요. 하. 지. 만. 사용하다 보면 저주받은 손가락 때문에 미세 조절하기가 힘드신 분!!! 들이 많을 겁니다...(제가 그렇..) 그래서 키네마스터 PC버전 출시를 절실히 기다리고 있지만, 아직 나오지 않았네요. 키네마스터로 초간단 유튜브 영상 만들기에서 키네마스터 PC로 초편한 유튜브 영상 만들기로 바꿔봅시다. 1. 녹스 앱 플레이어 설치 녹스 앱플레이어 말고도 블루스택도 있지만 저는 녹스 앱 플레이어를 설치했습니다. http..
이번 포스팅에서는 SearchView를 이용해서 RecyclerView의 데이터들을 검색하는 기능을 추가할 계획입니다. 우선 결과물부터 보겠습니다. 결과물이 굉장히 만족스럽네요. 이전 포스팅까지 만든 코드에서는 filter를 사용하려고 하니 굉장히 복잡하네요... 또다시 코드를 전면 수정했습니다. ㅠㅠ 코드 중간중간에 설명이 다 있습니다. 이대로 복! 붙! 하시면 됩니다. 1. Menu폴더 만들어주기 툴바의 검색 아이콘을 눌러 검색할 수 있도록 menu 폴더를 만들어 주겠습니다. res 우클릭 → New 클릭 → Android Resource Directory를 눌러줍니다. New Resource Directory 창이 뜨면, Resource type을 menu로 바꿔주고 OK를 눌러주세요. 2. men..
2019/08/07 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(2) (Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(2) 지난 포스팅에서는, 1)엑셀 파일을 불러와서 2)배열에 저장한 후 3)RecyclerView에 뿌려줄 계획 중 1), 2)까지 했습니다. 2019/08/06 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Poi를 사용하여 엑.. hamzzibari.tistory.com 지난 포스팅에서 Poi를 사용하여 엑셀 데이터를 가져와 RecyclerView에 뿌려주는 것 까지 완성했었죠. 이번엔, 각 아이템 클릭시 데이터를 포함하여 다른 액티비티로 보내주는 방법을 알아보겠습니다. 1. Kotlin..
지난 포스팅에서는, 1)엑셀 파일을 불러와서 2)배열에 저장한 후 3)RecyclerView에 뿌려줄 계획 중 1), 2)까지 했습니다. 2019/08/06 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(1) (Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(1) 이 전 포스팅에서 RecyclerView까지 만들었는데 이어서 만들어보겠습니다. 2019/08/04 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) RecyclerView 사용하기 (Kotlin) RecyclerView 사용하기 1. Layout.. hamzzibari.tistory.com 오늘은 배열을 RecyclerView에 뿌려주는 것까지 해 보겠..
이 전 포스팅에서 RecyclerView까지 만들었는데 이어서 만들어보겠습니다. 2019/08/04 - [안드로이드 개발/Kotlin으로 어플 만들기] - (Kotlin) RecyclerView 사용하기 (Kotlin) RecyclerView 사용하기 1. Layout (search.xml) hamzzibari.tistory.com 혹시 이전 글을 안 보셨다면 위에 링크로 가서 보고 오시면 더 도움이 됩니다. 이번에는 1)엑셀 파일을 불러와서 2)배열에 저장한 후 3)RecyclerView에 뿌려줄 계획입니다. 우선, Build.gradle의 dependencies에 아래 코드를 추가해주세요. dependencies { //엑셀파일 읽기 쓰기 implementation 'org.apache.poi:poi..
코틀린에서 리사이클러뷰를 사용해봅시다. RecyclerView는 ListView처럼 리스트를 나열해주는 기능을 가지고 있는데, ListView와는 다르게 View를 재활용하기 때문에 최적의 스크롤을 지원해준다고 합니다. 우선, Build.gradle의 dependencies에 아래 코드를 추가해주세요. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android..
Assset 폴더 생성 안드로이드 개발을 하다보면, 엑셀(.xls)파일을 파싱해야 하는 경우가 있습니다. 이런 파일들을 사용하기 위해서는 assets 폴더에 넣어야 하는데, 안드로이드 스튜디오는 기본적으로 assets 폴더가 없기 때문에 추가해줘야 합니다. 굉장히 간단합니다. app 클릭 New → Folder → Assets Folder 클릭 Finish 클릭 이렇게 assets 폴더가 생성된 것을 볼 수 있습니다. 끝.