Slidinguppanel

A port of https://github.com/umano/AndroidSlidingUpPanel to Xamarin.Android
Alternatives To Slidinguppanel
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Muuri10,3632218a month ago22July 09, 2021100mitJavaScript
Infinite responsive, sortable, filterable and draggable layouts
Vue Grid Layout6,3731041543 days ago42August 03, 2022224mitJavaScript
A draggable and resizable grid layout, for Vue.js.
Gridster.js6,150205184 years ago1June 04, 2015378mitJavaScript
gridster.js is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns
Packery3,812179342 years ago12June 29, 201847JavaScript
:bento: Gapless, draggable grid layouts
Svelte Grid776234 months ago69November 21, 202145mitSvelte
A responsive, draggable and resizable grid layout, for Svelte.
Dragact715
4 years ago31mitTypeScript
a dragger layout system with React style .
React Collapse Pane197
3 months ago23May 21, 202230mitTypeScript
The splittable, draggable, collapsible panel layout library 🎉
Floatingkeyboard193
5 years ago1otherJava
A Draggable and Floating KeyboardView for android that several EditText's can register to use it.
Vue Smart Widget14645 months ago25September 19, 202212mitJavaScript
🗃️Smart widget is a flexible and extensible content container component for Vue2.x / Vue3.x in Next branch.
Indockablewindow113
9 years ago1March 24, 2015otherObjective-C
A window to which other views can be "docked" to and separated into their own windows
Alternatives To Slidinguppanel
Select To Compare


Alternative Project Comparisons
Readme

SlidingUpPanel

Consider using BottomSheetDialogFragment from the Android Design package instead

Build status NuGet

SlidingUpPanel is a port of AndroidSlidingUpPanel to Xamarin.Android.

Add an awesome draggable panel that slides up from either the bottom or top of your screen. Use it to show more details, reveal music player controls or whatever you want. This type of panel is also used in apps such as Google Music and Rdio.

animation

Installing

Get it in the Xamarin Component store

Or through NuGet

> Install-Package SlidingUpPanel

Key features

  • Customizable height
  • Customizable shadow
  • Restrict draggable area of panel to
    • A visible view
    • An anchor point
  • Listen to events when dragging the panel
  • Switch between sliding from top or bottom

Requirements

This library uses Android Support v4, and it is tested on Android 2.2 and above.

Usage

To use it, add the component and in your layout simply wrap your layouts with cheesebaron.slidinguppanel.SlidingUpPanelLayout. It supports two children. The first child is your content layout. The second child is your layout for the sliding up panel. Both children should have their height set to match_parent.

<cheesebaron.slidinguppanel.SlidingUpPanelLayout
    android:id="@+id/sliding_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="bottom">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <!-- Your main content inside here -->
    </RelativeLayout>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <!-- Your main sliding panel inside here -->
    </RelativeLayout>
</cheesebaron.slidinguppanel.SlidingUpPanelLayout>

Thanks to

  • Umano which have created the Java implementation for Java Android.

License

This project is licensed under the Apache 2.0 License.

Popular Layout Projects
Popular Draggable Projects
Popular User Interface Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp
Layout
Draggable
Google Music