프로그래밍/Kotlin52 [Android] Adapter의 아이템 위치찾기 lastVisibleItemPosition = (recyclerView.layoutManager as LinearLayoutManager) .findFirstVisibleItemPosition() lastVisibleItemPosition = (recyclerView.layoutManager as LinearLayoutManager) .findLastVisibleItemPosition() lastVisibleItemPosition = (recyclerView.layoutManager as LinearLayoutManager) .findFirstCompletelyVisibleItemPosition() lastVisibleItemPosition = (recyclerView.layoutManager as Li.. 2022. 3. 3. View의 Visible, Gone, invisible 차이 binding.frame.visibility = View.VISIBLE // 보이며, 공간도 차지 binding.frame.visibility = View.GONE // 보이지않으며, 공간도 차지하지않음 binding.frame.visibility = View.INVISIBLE // 보이지않지만, 공간은 차지 아래와같은 코드에서 frame layout에 배경색을 지정하면 View.GONE을 하더라도 색이남는다. 고로 LinearLayout에 색을 지정하고 frame을 GONE 해주자 2022. 2. 9. [Retrofit] HTTPS 통신, 안드로이드 <-> 서버 아래 코드를 사용하기 위해서는 안드로이드의 res - raw - 인증서.crt 파일이 있어야하고, 서버에는 jks 파일이 등록되어있어야한다. SSL 파일을 구하는 방법은 이전에 포스팅 해놓은 글을 참고하면 될 듯 하다 https://youngsblog.tistory.com/entry/SSL-%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-DuckDNS%EC%99%80-Lets-Encrypt%EB%A1%9C-SSL-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%AC%B4%EB%A3%8C%EB%A1%9C%EB%B0%9B%EA%B8%B0 [SSL] 윈도우에서 DuckDNS와 Let's Encrypt로 SSL 인증서 무료로받기 1. 도메인 생성 및 wacs 설치 ht.. 2021. 12. 24. [Kotlin] 카카오 API를 이용해 공유하기 app의 build.gradle dependencies { ... implementation "com.kakao.sdk:v2-user:2.8.4" // 카카오 로그인 implementation "com.kakao.sdk:v2-talk:2.8.4" // 친구, 메시지(카카오톡) implementation "com.kakao.sdk:v2-story:2.8.4" // 카카오스토리 implementation "com.kakao.sdk:v2-link:2.8.4" // 메시지(카카오링크) implementation "com.kakao.sdk:v2-navi:2.8.4" // 카카오내비 } setting.gradle dependencyResolutionManagement { repositoriesMode.set(Rep.. 2021. 12. 22. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음