마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카카오톡 같은 밑에서 올라오는 swipe기능 참조할만한 사이트 추천부탁드립니다.

0 추천
안녕하세요!

고객의 요구가 카카오앱을 보고 똑 같이구현해 달라는 요구를 받고 구글링을 했지만 비슷한걸 찾지를 못해서

도움글을 올립니다.

 

카카오 앱중에 상세화면에 슬라이드 형식으로 밀어올리고 내리는 기능이 있네요

특이점은 내용있으면 아래로 내렸을때 화면이 완전히 사라지는게 아니라

내용중 1개나 2개가 보이겠끔 하는게 중요포인터 입니다.

 

혹시 참조할만한 사이트 아시는분 도움좀 부탁드립니다.

 

감사합니다.
일 지매 (280 포인트) 님이 4월 3일 질문

1개의 답변

0 추천

혹시 바텀시트 말씀하시는걸까요?

 

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을 상속하는 평범한 커스텀뷰입니다. 

삼월이3 (140 포인트) 님이 4월 6일 답변
...