All Projects → sesang06 → Rippleable

sesang06 / Rippleable

Licence: MIT license
Ripple-Effecting Button in Swift, Inspired by material ios design.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Rippleable

vue-loading-button
👇 Vue button with slideout loading indicator
Stars: ✭ 39 (+77.27%)
Mutual labels:  button
vscode-powertools
A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.
Stars: ✭ 44 (+100%)
Mutual labels:  button
react-native-card-button
Fully customizable Card Button via Paraboly for React Native.
Stars: ✭ 16 (-27.27%)
Mutual labels:  button
vue-burger-button
🍔 vue-burger-button is a functional component, which is faster than a regular component, and is pretty small (JS min+gzip is lower than 700b and CSS min+gzip is lower than 400b).
Stars: ✭ 41 (+86.36%)
Mutual labels:  button
FancyButtonProj
Juste a funcy button with progress bar
Stars: ✭ 27 (+22.73%)
Mutual labels:  button
TabView
TabView for Android ——Slide indicator/button/tab; 滑动指示器/按钮/TAB控件
Stars: ✭ 22 (+0%)
Mutual labels:  button
obvi
A Polymer 3+ webcomponent / button for doing speech recognition
Stars: ✭ 54 (+145.45%)
Mutual labels:  button
TextViewPlus
an android library for setting custom font in xml layout
Stars: ✭ 27 (+22.73%)
Mutual labels:  button
sleek button
A simple but yet customizable button.
Stars: ✭ 63 (+186.36%)
Mutual labels:  button
Hyena
鬣狗快速开发库(2018年6月停止维护)
Stars: ✭ 21 (-4.55%)
Mutual labels:  button
btnx-config
btnx-config is a configuration tool for btnx (Button Extension). It allows the user to send keyboard combinations or execute commands with mouse buttons. btnx-config provides mouse and button detection, and an easy way to configure btnx's behavior. See https://github.com/cdobrich/btnx/ for btnx.
Stars: ✭ 47 (+113.64%)
Mutual labels:  button
bootstrap-directional-buttons
Directional / Arrow buttons for Bootstrap
Stars: ✭ 18 (-18.18%)
Mutual labels:  button
SSSwiftUISpinnerButton
SSSwiftUISpinnerButton is a collection of various spinning animations for buttons in SwiftUI.
Stars: ✭ 37 (+68.18%)
Mutual labels:  button
smart-webcomponents-community
Material & Bootstrap Web Components built with Smart
Stars: ✭ 30 (+36.36%)
Mutual labels:  button
react-native-flat-button
Flat button component for react-native
Stars: ✭ 26 (+18.18%)
Mutual labels:  button
captouch
👇 Add capacitive touch buttons to any FPGA!
Stars: ✭ 96 (+336.36%)
Mutual labels:  button
Night-Mode-Button
Easy to use night mode button with cool animation
Stars: ✭ 74 (+236.36%)
Mutual labels:  button
vuelongpress
Confirmation button for sensitive action, which requires to be hold for an amount of seconds
Stars: ✭ 75 (+240.91%)
Mutual labels:  button
liquid button
Liquify your buttons, web demo at website
Stars: ✭ 18 (-18.18%)
Mutual labels:  button
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (+13.64%)
Mutual labels:  button

Rippleable

Ripple-Effecting Button in Swift, Inspired by material ios design

Screenshot

Exmaple

/// outLined-styled button
let outLinedButton: RippleableButton = {
  let button = RippleableButton(type: .outlined)
  button.layer.cornerRadius = 5
  button.setTitle("Hello World!", for: .normal)
  button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18)
  button.primaryColor = .blue
  return button
}()

/// cointained-styled button
let containedButton: RippleableButton = {
  let button = RippleableButton(type: .contained)
  button.layer.cornerRadius = 5
  button.setTitle("Hello World!", for: .normal)
  button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18)
  button.primaryColor = .blue
  return button
}()

/// text-styled button
let textButton: RippleableButton = {
  let button = RippleableButton(type: .text)
  button.layer.cornerRadius = 5
  button.setTitle("Hello World!", for: .normal)
  button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18)
  button.primaryColor = .blue
  return button
}()

Requirements

Rippleable is written in Xcode 11, Swift 5.0, iOS 10.0 Required.

Installation

Rippleable is available through Cocoapods.

pod "Rippleable"

Contribution

Pull Requests are welcomed.

Author

sesang06, [email protected]

License

Rippleable is available under the MIT license.

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].