All Projects → tattn → PullableSheet

tattn / PullableSheet

Licence: MIT license
Pullable sheet like a default map app or bottom sheets (Android).

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to PullableSheet

Bottommenututorial
Android bottom dialog
Stars: ✭ 163 (+150.77%)
Mutual labels:  bottomsheet
react-spring-bottom-sheet
Accessible ♿️, Delightful ✨, & Fast 🚀
Stars: ✭ 604 (+829.23%)
Mutual labels:  bottomsheet
Google-Maps-BottomSheet
A BottomSheetBehavior framework mirroring Google Maps'
Stars: ✭ 75 (+15.38%)
Mutual labels:  bottomsheet
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (+236.92%)
Mutual labels:  bottomsheet
SSImagePicker
Easy to use and configurable library to Pick an image from the Gallery or Capture an image using a Camera... 📸
Stars: ✭ 227 (+249.23%)
Mutual labels:  bottomsheet
AmapLike
【高仿】高德地图 包含定位、搜索、路径规划等功能 map bottomsheet
Stars: ✭ 51 (-21.54%)
Mutual labels:  bottomsheet
React Native Bottom Sheet
A performant interactive bottom sheet with fully configurable options 🚀
Stars: ✭ 2,695 (+4046.15%)
Mutual labels:  bottomsheet
material-activity-chooser
This library allows to use Material activity choosers on Jelly Bean+.
Stars: ✭ 59 (-9.23%)
Mutual labels:  bottomsheet
SheetSelection
An Android library for display list and be able to select the item as BottomSheet.
Stars: ✭ 85 (+30.77%)
Mutual labels:  bottomsheet
BottomSheet
A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI.
Stars: ✭ 597 (+818.46%)
Mutual labels:  bottomsheet
Alertview
A library to create simple alerts easily with some customization.
Stars: ✭ 222 (+241.54%)
Mutual labels:  bottomsheet
Bottomsheetcoordinatorlayout
A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.
Stars: ✭ 241 (+270.77%)
Mutual labels:  bottomsheet
BottomSheet
A BottomSheet component made with UIKit. Completely written in Swift 🧡
Stars: ✭ 62 (-4.62%)
Mutual labels:  bottomsheet
Fabulousfilter
Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa
Stars: ✭ 2,477 (+3710.77%)
Mutual labels:  bottomsheet
YYBottomSheet
Simple and Clear BottomSheet
Stars: ✭ 45 (-30.77%)
Mutual labels:  bottomsheet
Sheetmenu
Library for speedy implementation menu with BottomSheet
Stars: ✭ 121 (+86.15%)
Mutual labels:  bottomsheet
JXBottomSheetTableView
A highly packaged, easy to use custom bottom sheet UITableView.
Stars: ✭ 47 (-27.69%)
Mutual labels:  bottomsheet
BottomSheet
Example project showing how to implement a bottom sheet in Swift 5 using container/child view controllers, UIPanGestureRecognizer, and constraint animations.
Stars: ✭ 31 (-52.31%)
Mutual labels:  bottomsheet
MaterialDesignSample
Android transition元素共享动画、CoordinatorLayout、AppBarLayout、FloatingActionButton、BottomSheet、SnackBar、自定义behavior实现动画效果。
Stars: ✭ 28 (-56.92%)
Mutual labels:  bottomsheet
BottomSheetBehavior
BottomSheetBehavior is an android library extracted from the Google I/O 2018 application source code.
Stars: ✭ 12 (-81.54%)
Mutual labels:  bottomsheet

PullableSheet is like a sheet in a default map app or Android's bottom sheets.

Installation

Carthage

github "tattn/PullableSheet"

CocoaPods

pod 'PullableSheet'

Usage

import PullableSheet

// ....

override func viewDidLoad() {
    super.viewDidLoad()
    
    let content = UIViewController() // your view controller
    content.view.backgroundColor = .clear

    let sheet = PullableSheet(content: content)
    sheet.snapPoints = [.min, .custom(y: 300), .max] // snap points (if needed)
    sheet.add(to: self)
}

Customize top bar

let topBar = UIView(frame: .init(x: 0, y: 5, width: 300, height: 30))
topBar.backgroundColor = .green
let sheet = PullableSheet(content: content, topBarStyle: .custom(topBar))

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

PullableSheet is released under the MIT license. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].
OSZAR »