본문 바로가기
반응형

Android45

사진 선택 후 RecyclerView 갱신 개발을 하던중 사진을 추가해 RecyclerView로 표현하는 기능에서 고민에 빠졌다. 왜냐하면 리사이클러뷰에 사진이 추가될때마나 한장 한장씩 추가된 표현해 줘야했고 어떻게 리사이클러뷰를 갱신하지에 대한 고민에 빠졌었다. 답은 생각보다 간단했다!! 나같은 경우에는 사진추가 버튼을 눌러 암시적 인텐트로 넘어갔다 오기 때문에 onRestart에 리사이클러뷰 선언과 adapter 연결 코드를 작성해주니 화면이 다시 실행될때마다 갱신이 되었다@! 2021. 8. 11.
Android floating action button 아이콘 색깔 변경 보통 backgroundTint나 iconColor를 많이 생각합니다 하지만 플로팅버튼의 아이콘 색상은 app:tint ="색깔" 이라는 속성으로 변경합니다 (기본색은 검은색) 신기한건 이 속성이 자동완성이 안되서 직접 tint =""까지 쳐야한다는 것입니다. app:tint="@color/white" 2021. 7. 2.
Fragment에서 Activity로 이동할때 전환 애니메이션 변경하기 Activity에서 Activity로 이동 전환 애니메이션을 설정하는것은 overridePendingTransition()로 설정할수 있다 또 Fragment에서 Fragment로 이동 전환 애니메이션은 setCustomAnimations()로 설정할수 있다 하지만 Fragment에서 Activity로 이동할때는 어떻게 전환 애니메이션을 변경할까요? 정답은 이렇습니다 val intent = Intent(requireContext(), UploadActivity::class.java) startActivity(intent) requireActivity().overridePendingTransition(0, 0) 이런식으로 startActivity() 다음에 requireActivity().overrideP.. 2021. 6. 23.
바텀네비게이션의 아이템 위치 변경 개발을 하면서 바텀네비게이션바의 검색 아이템에서 업로드 아이템을 누르면 intent로 액티비티에 넘어가 액티비티를 끝내게 되면 업로드 아이템이 아닌 검색 아이템으로 나오게 하고 싶었다 그래서 내가 처음 작성한 코드는 다음과 같다 replaceFragment(SearchFragment()) 이렇게 하면 화면은 검색 프래그먼트의 화면이 나오게 되지만 문제가 생긴다. 바로 아래 바텀네비게이션바의 아이템은 여전히 검색이 아니라 업로드를 나타내기 때문이다. 때문에 바텀네비게이션바의 아이템도 변경하려면 다음과 같은 코드를 작성하면 해결된다 binding.bottomNavigation.menu.getItem(0).isChecked = true binding을 사용했고 getItem으로 몇번째 인덱스의 아이템으로 설정.. 2021. 6. 23.
반응형