일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스와이프
- high order function
- 고차함수
- recyclerview
- fragment
- viewholder
- 리사이클러뷰
- Error:Execution failed for task ':app:mergeDebugResources'
- binding adapter
- 코틀린
- 뷰변경 감지
- IntentTestRule
- 구분선
- 안드로이드개발레벨업교과서
- 안드로이드13
- ActivityTestRule
- Fragment 수동 추가
- LayoutManger
- ui test
- Android
- 안드로이드스튜디오
- espresso
- 안드로이드
- 재사용
- Fragment에서 Activity의 함수 사용하기
- 테마 아이콘
- 코딜리티
- searchview
- 생명주기
- adapter
- Today
- Total
목록분류 전체보기 (241)
룬아님의 취중코딩
사실 바텀시트에서 드래그를 막아야 하는 경우는 드믈지만 터치와 드래그를 막아 뒤로 가기를 누르거나 따로 dismiss를 해주어야만 fragment가 종료되도록 구현할 수 있다. override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { return BottomSheetDialog(requireContext(), theme).apply { setOnShowListener { window?.findViewById(R.id.touch_outside) ?.setOnClickListener(null) (window?.findViewById(R.id.design_bottom_sheet) ?.layoutParams as CoordinatorLayout.La..
botBottomSheetDialogFragment를 show하면 fragment가 하단 30%정도로 올라오고 드래그해서 full screen 상태로 만들 수 있다. 하지만 show하는 동시에 fullscreen이 되도록 하는 상황이 필요할 수도 있다. override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val bottomSheetDialog = BottomSheetDialog(requireContext(), theme) bottomSheetDialog.setOnShowListener { dialog -> val bottomSheet = (dialog as BottomSheetDialog).findViewById(com.google.an..
private fun showProductDetail(productId: Int) { activity?.let { val productDetailFragment = ProductDetailFragment() productDetailFragment.arguments = Bundle().apply { putInt(ProductDetailFragment.EXTRA_PRODUCT_ID, productId) } productDetailFragment.show(it.supportFragmentManager, productDetailFragment.tag) } } BottomSheetDialogFragment에 setArguments로 Bundle을 넣어주고 show를 하면 companion object { cons..
바텀 시트 터치 막는 법 https://stackoverflow.com/a/48362662 Disable dragging of BottomSheetDialogFragment with scrollable children Is it possible to disable dragging for a BottomSheetDialogFragment, containing scrollable views such as a ViewPager or a NestedScrollView, such that it can't be dragged neither up nor down but stil... stackoverflow.com 바텀 시트 둥글게 테마 넣기 https://medium.com/halcyon-mobile/impleme..