혹시 바텀시트 말씀하시는걸까요?
 
XML
 
        <androidx.coordinatorlayout.widget.CoordinatorLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <FrameLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">
                <!--메인 레이아웃-->
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:clipToPadding="false"
                    android:orientation="vertical">
             </LinearLayout>        
            <!--바텀 시트 - 공개 타입 선택-->
            <mars.nomad.com.a5_band.p2_create_band.view.BottomSheetSelectBandOpenType
                android:id="@+id/bottomSheetSelectBandOpenType"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:behavior_peekHeight="42dp"
                app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior" />
        </androidx.coordinatorlayout.widget.CoordinatorLayout>
app:behavior_peekHeight="42dp" 이쪽이 위에 빼곰 나와있을 무언가를 결정해줍니다.
mars.nomad.com.a5_band.p2_create_band.view.BottomSheetSelectBandOpenType
 
이건 그냥 FrameLayout을 상속하는 평범한 커스텀뷰입니다.