분류 전체보기158 [Android Studio] 어댑터에서 콜백 리스너 사용하기 오늘은 리사이클러뷰 어댑터에서 콜백 리스너를 사용해 보려고 합니다. 만약에 구조가 MainActivity - Another BottomSheetFragment - Another BottomSheetFragment 안의 리사이클러뷰가 생성되있다고 가정하고 리사이클러뷰 안의 아이템을 클릭했을 때 메인 Activity 까지 클릭 이벤트를 전달하고 싶다고 가정을 해보겠습니다. 일단 클릭시 사용되어야하는 이벤트 리스너 interface 를 생성해줍니다 interface MainEventListener { fun clicked(data: Data) } 그 후에 MainActivity에 interface를 implement를 합니다. class MainActivity : BaseActivity(), MainEvent.. 2022. 11. 19. [Android Studio] Glide 사용시 모서리 둥글게 처리하기 오늘은 Android Studio 에서 이미지 처리할 때 많이 사용되는 Glide 라이브러리에서 이미지를 둥글게 처리하는 법을 포스팅하려고 합니다 . 일반적으로 Glide 를 사용할때 Glide.with(ivImage) .load(item.imageUrl) .into(ivImage) 이런식으로 사용을 많이 하게 되는데 만약 이미지의 모서리를 둥글게 처리하고 싶다고 한다면 . Glide 의 transform 기능을 사용하는 방법이 있습니다 . 보통 fransform 기능은 CenterCrop() 이나 fitCenter() 등등 하고도 같이 쓸수 있으며 아주 유용한 기능입니다. 만약 전체의 모서리를 둥글게 만들고 싶다고한다면 저 위의 코드에 아래코드를 추가해주시면 되고 .transform(CenterCrop.. 2022. 10. 28. 현재좌표 로케이션 https://codechacha.com/ko/android-get-location-from-gms/ Android - FusedLocationProviderClient으로 위치 정보 얻기 Google Play Service에서 제공하는 Location 라이브러리로 위치 정보를 가져올 수 있습니다. 간단한 샘플 코드를 소개합니다. 또한, Android Developer에서 제공하는 문서들을 보시면 더 자세한 사용 방법을 codechacha.com 의존성 설정 App의 build.gradle의 dependencies에 다음과 같이 play-services-location를 추가하면 Location 라이브러리를 사용할 수 있습니다. dependencies { ... implementation 'com.goo.. 2022. 10. 15. [Android] Android Studio 이미지 흔들리는 애니메이션 효과 적용! 이번에는 안드로이드 스튜디오 이미지 리소스에 흔들리는 이미지 애니메이션을 적용해보려고 합니다! 1. res 폴더에 anim 패키지 폴더를 만들어주세요~ 2. rotation.xml 파일을 만들어주세요. 3. 코드 입력 rotation 은 회전을 시키겠다는 의미입니다! duration 은 시간을 의미합니다. fromDegrees , toDegrees 는 어느 정도의 각도로 회전을 시킬건지에 대한 설정입니다 . pivotX ,pivotY 는 어느 지점을 중심으로 흔들림 애니메이션을 적용해 줄건지에 대한 설정입니다~! (가운데를 중심으로 애니메이션 설정을 해줄거니 50% ,50 % 로 설정을 하였습니다 ) repeatMode 는 -20 -> 0 -> 20 으로 갔다가 다시 20 -> 0 -> -20 으로 흔들.. 2022. 10. 14. 취업 후 회고 (feat. 에이블디(Able.d)) 에이블디를 수료하고 개발자로서 일을 한지 벌써 10개월이 지나면서 제이든, 또 같이 공부한 분들과 코딩 공부했을때가 생각 났고 또 연말에는 바쁠것 같아 미리 회고를 써놔야겠다는 생각을 하였다. 특히 이 때쯤에 에이블디에서 코딩 커리큘럼을 마친 후 여러 회사에 지원서를 넣고 제이든과 면접 준비를 했을 때가 생각이 난다. 아무 생각없이 기능만 완성하면 되는거 아닌가란 생각 하던 나는 제이든이 물어보는 기술질문들을 부끄럽지만 아무것도 대답을 할 수 없었었다. 물론 요즘엔 좀 나아졌지만 요즘들어 제이든이 항상 말해왔던 여러가지랑 비교해보면서 왜 이 기술을 사용해야되고 뭐랑 비교했을 때 이게 왜 더 좋은지 생각해야 좋은 개발자가 될 수 있다. 라는 말과 왜 커뮤니케이션 능력이 중요하다고 강조 했는지 실감하게 되었.. 2022. 10. 13. [Android Studio] command not found: adb 에러 command not found: adb 에러가 계속 나서 adb 연결을 못했던 에러가 있었습니다. 해결방법은 의외로 간단했습니다 . 안드로이드 내의 터미널에서 자신의 sdk의 platform-tools 까지 이동을 합니다! 보통 위치는 /Users/사용자/Library/Android/sdk/platform-tools 이곳에 있으니 참고하세요! 아니면Android Studio -> preference -> Appearance & Behavior -> System Settings -> Android SDK 에서 확인 가능합니다. 그 후에 USB와 핸드폰을 연결한 후에 adb shell setprop debug.firebase.analytics.app PACKAGE_NAME 이걸 입력해야하지만 현재 c.. 2022. 8. 16. 이전 1 ··· 15 16 17 18 19 20 21 ··· 27 다음