반응형 분류 전체보기95 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. Custom Dialog 만드는 방법 최대한 쉽고 간단하게 설명해 보도록 하겠습니다 우선 앞서 저는 databinding을 사용하였습니다 Dialog xml 생성 다이어로그로 표시해줄 xml을 생성합니다 xml을 생성하셨다면 다음 단계로 넘어갑니다 Dialog.kt 생성 다이얼로그 코틀린 파일을 생성합니다. MainActivity가 아닙니다! class CategoryDialog : DialogFragment() { private var _binding: CategoryDescriptionDialogBinding? = null private val binding get() = _binding!! override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedIn.. 2021. 6. 15. 파이어베이스 연동 오류 : Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync 이런 경고창이 뜨면서 연동이 안된다면 정말 쉽게 고칠수 있다 build.gradle에 가서 jCenter() 을 삭제해주시고 싱크해주신뒤 다시 해보면 정상적으로 연동되는것을 보실수 있습니다 2021. 6. 14. 이전 1 ··· 11 12 13 14 15 16 17 ··· 24 다음 반응형