nurdabolatov / Rpinteraction
Licence: mit
Review page interaction - handy and pretty way to ask for review.
Stars: ✭ 26
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
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
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
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
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
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].