목록코딩 일기장/Android(Kotlin) (102)
와챠의 우당탕탕 코딩 일기장
Viewpager를 연결하는 indicator는 항상 CircleIndicator를 써왔는데, 이번엔 좀 다른 걸 써보려고 한다. 구글링 하다가 발견한 PageIndicatorView!! 다양한 애니메이션도 지원해주고, 방법도 어렵지 않기에 함 해보기로^____________^ 완성된 모습은 요렇다(아래 사진은 '동네 고영희' 앱 UI입니다!!!) https://github.com/romandanylyk/PageIndicatorView GitHub - romandanylyk/PageIndicatorView: An page indicator for Android ViewPager An page indicator for Android ViewPager. Contribute to romandanylyk/Pag..
어디서였지...? 그냥 어디서 Lottie Files라는 사이트에 대해 봤는데 헉!!! 나도 할래!!! 생각만 했다가 이제야 해보는..... Lottie Files는 무료 애니메이션을 제공해주는 사이트다. 둘러보면 정말 귀엽고 깜찍한 애니메이션들이 많다!! 프로그래스바가 100% 다 차면 하트를 뿅 띄워주는 기능을 추가해보고자 한다. 결과 화면: 만드는 법~~ 1. dependencies 추가 최신 버전 정보는 여기 클릭 dependencies { ... implementation "com.airbnb.android:lottie:5.0.3" // Lottie Animation } 2. Lottie Files에서 마음에 드는 애니메이션 선택 후 JSON 파일로 다운 내가 찾은 건 요거다>https://lo..
저번에 CustomView를 만드는 법을 간단하게 올린 적이 있는데 https://min-wachya.tistory.com/191 [Android/Kotlin]Custom View 만들기/Spinner처럼 생긴 TextView 만들기/ClickListener 추가 아래 UI는 "동네 고영희" 앱 UI입니다! 1, CustomView의 layout 생성 res>layout>custom_spinner_text_view.xml 2, res>values>attrs.xml(없으면 생성) 내가 필요한 속.. min-wachya.tistory.com 이번엔 color 속성도 추가하는 법을 올리려고 한다. 이건 CustomView의 xml이다 이건 위 CustomView의 속성!! (values>attrs.xml) b..
오늘은 Android Studio로 음성인식 기능을 만들어 보려고 한다 왜냐 그냥 궁금함 만들어보니까 너무나 쉽고 간단... 결과 화면 1. Manifest에 권한 + intent 추가 2. xml 코드짜기 대충 아래 꺼만 만듦 말하기 버튼 말한 내용을 보여줄 TextView 음성인식 상태 TextView 3. kt 코드 짜기 설명은 주석에!~ package com.example.mystt import android.Manifest import android.content.Intent import android.content.pm.PackageManager import android.os.Build import android.os.Bundle import android.speech.RecognitionL..
갑자기 지문인식 궁금해져서 만들어봄 너무나 간단... 결과 화면은 아래와 같은데.... 지문인식 다이얼로그..는 보안 정책상 캡쳐가 안된다해서 못찍음... 1. Manifest에 권한 추가 2. dependency 추가 implementation 'androidx.biometric:biometric:1.2.0-alpha04' 3. xml 만들기 4. kt 코드 짜기 package com.example.myfingerprint import androidx.biometric.BiometricPrompt import android.os.Bundle import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx..
아래 UI는 "동네 고영희" 앱 UI입니다! 1, CustomView의 layout 생성 res>layout>custom_spinner_text_view.xml 2, res>values>attrs.xml(없으면 생성) 내가 필요한 속성은 TextView에서 사용할 hint와 스피너(처럼 생긴 TextView)에서 선택한 값을 보이기 위한 text 속성이었다. 나머지 글씨 크기니 폰트니 하는 속성은 공통적이라 위 xml에서 지정해줌. 3, CustomView를 생성할 Class 만들기 package com.example.dongnaegoyang.custom import android.content.Context import android.content.res.TypedArray import android...
아래 UI는 "둥네 고영희" 앱 UI입니다! res>drawable>custom_scrollbar.xml 이 xml를 스크롤바를 붙이고 싶은 EditText에 붙이기 android:scrollbars="vertical"// 세로로 스크롤 android:scrollbarThumbVertical="@drawable/custom_scrollbar"// 커스텀한 스크롤바 android:maxLines="3"// 최대 3줄까지 확장 그러면 요로코롬 됨 cursor 색 변경은: android:textCursorDrawable="@drawable/edittext_cursor_color" edittext_cursor_color.xml 참고로... EditText 동글네모 테두리는 이거 android:background..
아래 UI는 "동네 고영희"앱의 UI입니다^______^ 귀엽죠 해당 UI의 Tab 부분에 선택이 안 된 tab 아래 underline이 있는 걸 확인할 수 있다!! 만들어봅시다 res>drawable>tab_underline.xml 이 xml은 뒤에 일단 밑줄의 색이 될 사각형을 깔아놓고 그 위에 탭 레이아웃의 배경색인 흰 색 사각형을 바닥에서 1.5dp만큼 올려깐 것이다. 이 xml을 TabLayout에 요로코롬 달아주면 된다.ㅎ app:tabBackground="@drawable/tab_underline" 참고 https://stackoverflow.com/questions/36367114/set-color-to-unselected-tab-indicator-in-tab-layout