ACTION_PICK으로 선택이 아니라 보기 상태로 갤러리를 진입하는 방법입니다.val intent = Intent(Intent.ACTION_VIEW)intent.type = "image/*"startActivity(intent)초기에는 위 코드로 단순하게 진입할 수 있었으나 매 진입 시마다 "지원되지 않는 파일 형식입니다"라는 Toast가 팝업 되었습니다.보통 ACTION_VIEW는 특정 파일을 열도록 되어 있기 때문에 type에 지정한 경로로는 제대로 된 파일 형식을 열어주지 못하고 image 폴더 전체를 보여주게 됩니다.이러한 오류 현상을 기반으로 갤러리 앱을 열지 않으려면 갤러리 앱 자체의 package name을 찾아 intent 처리해 주면 되겠습니다.val galleryIntent = act..
Intent
Intent로 화면을 전환할 때, 간혹 기획에 따라 전환 애니메이션이 필요한 경우가 존재합니다.이럴 때에는 anim 리소스를 정의하고, overridePendingTransition() 메서드를 활용해 주면 됩니다.오른쪽에서 나타나 왼쪽으로 사라지는 애니메이션 리소스 파일입니다. 실제 Intent 호출 시에는 아래처럼 정의해줍니다.startActivity(Intent(activity, StoreItemListActivity::class.java))activity?.overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left) 하지만 API 34부터는 해당 메서드가 deprecated 되어서 overrideActivityTra..