All Projects → nurdabolatov → Rpinteraction

nurdabolatov / Rpinteraction

Licence: mit
Review page interaction - handy and pretty way to ask for review.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Rpinteraction

Hyperion Ios
In-app design review tool to inspect measurements, attributes, and animations.
Stars: ✭ 1,964 (+7453.85%)
Mutual labels:  review, animations
Animate Components
✨ Elemental components for doing animations in React
Stars: ✭ 908 (+3392.31%)
Mutual labels:  animations
Python Progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Stars: ✭ 682 (+2523.08%)
Mutual labels:  rate
Numericaltextentry
An iOS library for beautiful number entry fields. iPad friendly. Written in Swift.
Stars: ✭ 16 (-38.46%)
Mutual labels:  cocoapod
Viewanimator
ViewAnimator brings your UI to life with just one line
Stars: ✭ 6,592 (+25253.85%)
Mutual labels:  animations
Push State
Turn static web sites into dynamic web apps.
Stars: ✭ 16 (-38.46%)
Mutual labels:  animations
Vue Overdrive
Super easy magic-move transitions for Vue apps
Stars: ✭ 660 (+2438.46%)
Mutual labels:  animations
Windowscompositionsamples
Windows Composition Samples the place for getting the latest code samples and demos using Windows.UI.Xaml and Windows.UI.Composition to make beautiful Universal Windows Platform applications.
Stars: ✭ 922 (+3446.15%)
Mutual labels:  animations
Gqanimation
几种常见的动画,如晴天,雨天,多云,雷阵雨,二维码扫描,脉冲等
Stars: ✭ 19 (-26.92%)
Mutual labels:  animations
React Cool Inview
😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
Stars: ✭ 830 (+3092.31%)
Mutual labels:  animations
Laravel Love
Add Social Reactions to Laravel Eloquent Models. It lets people express how they feel about the content. Fully customizable Weighted Reaction System & Reaction Type System with Like, Dislike and any other custom emotion types. Do you react?
Stars: ✭ 822 (+3061.54%)
Mutual labels:  rate
Jquery Animatenumber
jQuery animate number
Stars: ✭ 768 (+2853.85%)
Mutual labels:  animations
Swiftui Animation Library
SwiftUI Animation Library. Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations that you can directly implement in your next iOS application or project. The library also contains huge examples of spring animations such as Inertial Bounce, Shake, Twirl, Jelly, Jiggle, Rubber Band, Kitchen Sink and Wobble effects. Browse, find and download the animation that fits your needs.
Stars: ✭ 898 (+3353.85%)
Mutual labels:  animations
Dl 4 Tsc
Deep Learning for Time Series Classification
Stars: ✭ 730 (+2707.69%)
Mutual labels:  review
Booksswipe
Android ViewPager2 with animations
Stars: ✭ 23 (-11.54%)
Mutual labels:  animations
React Native Fast Image
🚩 FastImage, performant React Native image component.
Stars: ✭ 6,500 (+24900%)
Mutual labels:  cocoapod
Animatedbottombar
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
Stars: ✭ 797 (+2965.38%)
Mutual labels:  animations
Android Animations
Android Animations Sample App
Stars: ✭ 16 (-38.46%)
Mutual labels:  animations
React Native Tinder Cards
Implementing Tinder Card animations in React Native
Stars: ✭ 24 (-7.69%)
Mutual labels:  animations
Christmas Tree
ASCII christmas-tree with animations for 256 colored terminals
Stars: ✭ 23 (-11.54%)
Mutual labels:  animations

RPInteraction

Version License Platform Build Status

demo

Overview

Review page interaction - handy and pretty way to ask for review. Inspired by dribbble shot.

Requirements

  • iOS8

Installation

RPInteraction is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'RPInteraction'

Usage

@import RPInteraction;

RPViewController *vc = [RPViewController new];

[vc onConfirmHandler:^(RPRate rate) {
    switch (rate) {
        case RPRateBad:
            titleLabel.text = @"BAD";
            break;
        case RPRateUgh:
            titleLabel.text = @"UGH";
            break;
        case RPRateOk:
            titleLabel.text = @"OK";
            break;
        case RPRateGood:
            titleLabel.text = @"GOOD";
            break;
    }
    [self dismissViewControllerAnimated:YES completion:nil];
}];

[vc onCancelHandler:^{
    [self dismissViewControllerAnimated:YES completion:nil];
}];

[self presentViewController:vc animated:YES completion:nil];

Available properties

Property Type Default Value
rateTitle NSString How was your experience with us?
badTitle NSString BAD
ughTitle NSString UGH
okTitle NSString OK
goodTitle NSString GOOD
confirmTitle NSString SUBMIT
rateTitleFont UIFont [UIFont systemFontOfSize:24]
confirmTitleFont UIFont [UIFont systemFontOfSize:24]
backgroundColor UIColor #FFFFFF
closeIconColor UIColor #656565
rateTitleColor UIColor #656565
reelTitleColor UIColor #FFFFFF
confirmTitleColor UIColor #FFFFFF
badTitleColor UIColor #FE5C6E
ughTitleColor UIColor #F6BC7E
okTitleColor UIColor #28CDFC
goodTitleColor UIColor #41F8C7
badStartGradientColor UIColor #FE0D46
badEndGradientColor UIColor #FEAD96
ughStartGradientColor UIColor #F9D975
ughEndGradientColor UIColor #F39F86
okStartGradientColor UIColor #12E6F9
okEndGradientColor UIColor #41B0FD
goodStartGradientColor UIColor #3EE882
goodEndGradientColor UIColor #3DF9CF

Example Project

An example project is included with this repo. To run the example project, clone the repo, and run pod install from the Example directory first.

Author

nbolatov, [email protected]

License

RPInteraction is available under the MIT license. See the LICENSE file for more info.

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