次のライブラリも同様です
https://github.com/Paroca72/sc-widgets
内部には、ScSlidingPanel という名前のウィジェットがあります。このウィジェットは他のウィジェットとは異なり、非常に簡単に使用およびカスタマイズできます。RelativeLayout 内に配置すると、その側から開きます。左、右、上、下、または混合..
特定のケースでは、パネルをコンテナーの下部に配置する必要があり、下部からスライドします。
<!-- Define the container -->
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<!-- Sliding from top -->
<scapps.com.library.ScSlidingPanel
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<!-- HERE THE YOUR CONTENT -->
<!-- or you can load by setLayout method -->
</scapps.com.library.ScSlidingPanel>
</RelativeLayout>
ケースに合わせて使用できるもう 1 つの重要なプロパティは、ハンドル サイズです。
ハンドルを定義し、その動作を定義できます.上の画像のように、ボタンを使用しました..画像を unsing し、setToggleOnTouch()
ハンドルに触れているパネルを開閉するために true に設定できます。