steelkiwi / Incrementproductview
Interesting concept of products incrementation
Stars: ✭ 262
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Incrementproductview
Hhcustomcorner
Awesome library to customize corners of UIView and UIButton. Now you can customize each corner differently
Stars: ✭ 36 (-86.26%)
Mutual labels: library, view, custom, customizable
Slidingsquareloaderview
Marvelous sliding square loader view
Stars: ✭ 166 (-36.64%)
Mutual labels: library, view, custom
Dynamic Toasts
Custom toasts with color and icon for Android.
Stars: ✭ 132 (-49.62%)
Mutual labels: library, custom
Overflow Pager Indicator
Simple paging indicator widget with pager dataset ovewflow effect à la Instagram behavior
Stars: ✭ 136 (-48.09%)
Mutual labels: library, view
Movingnumbersview
Moving numbers effect in SwiftUI
Stars: ✭ 175 (-33.21%)
Mutual labels: library, view
Transitioner
A library for dynamic view-to-view transitions
Stars: ✭ 2,049 (+682.06%)
Mutual labels: library, view
RMGradientView
A Custom Gradient View Control for iOS with inspectable properties.
Stars: ✭ 24 (-90.84%)
Mutual labels: custom, view
Goview
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
Stars: ✭ 213 (-18.7%)
Mutual labels: library, view
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-88.17%)
Mutual labels: custom, view
Ngx Select Dropdown
Custom Dropdown for Angular 4+ with multiple and single selection options
Stars: ✭ 91 (-65.27%)
Mutual labels: library, custom
Floatingtoast
Android library to create customizable floating animated toasts like in Clash Royale app
Stars: ✭ 86 (-67.18%)
Mutual labels: library, view
Bounceview Android
Customizable bounce animation for any view like in Clash Royale app
Stars: ✭ 142 (-45.8%)
Mutual labels: library, view
dev doctor
Free, opensource, serverless learning platform
Stars: ✭ 34 (-87.02%)
Mutual labels: custom, customizable
Speedview
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape ⚡️
Stars: ✭ 1,035 (+295.04%)
Mutual labels: library, view
Mindo
Generate mind maps easily in your android app.
Stars: ✭ 52 (-80.15%)
Mutual labels: library, view
Spannabletextview
SpannableTextView is a custom TextView which lets you customize the styling of slice of your text or statment via Spannables, but without the hassle of having to deal directly with Spannable themselves.
Stars: ✭ 177 (-32.44%)
Mutual labels: library, view
IncrementProductView
Description
Interesting concept of products incrementation inspired this Design
View
Download
For project API 21+. For arc animation used this library components ArcAnimator
Gradle
compile 'com.steelkiwi:increment-product-view:1.2.0'
Usage
Add IncrementProductView to your xml layout
<com.steelkiwi.library.IncrementProductView
android:id="@+id/productView"
android:layout_width="200dp"
android:layout_height="200dp"
android:background="@android:color/transparent"
android:layout_centerInParent="true"
app:ipv_middle_icon="@drawable/box"
app:ipv_highlight_background_color="@color/highlight_background_color"
app:ipv_default_background_color="@color/default_background_color"
app:ipv_text_color="@android:color/white"
app:ipv_text_size="@dimen/text_size"/>
You can customize view, through this attributes
* app:ipv_middle_icon - main view icon
* app:ipv_highlight_background_color - background color when view is expand
* app:ipv_default_background_color - background color when view is idle
* app:ipv_text_color - counter text color
* app:ipv_text_size - counter text size
* app:ipv_add_icon - icon for expand board view state
* app:ipv_decrement_icon - icon for decrease view
* app:ipv_increment_icon - icon for increase view
* app:ipv_confirm_icon - icon for confirmation view state
* app:ipv_counter_background_color - background color for board view
Inside your client code need to implement listener OnStateListener to handle view state. IncrementProductView state:
* onCountChange(int count) - call after each incrementation
* onConfirm(int count) - call after click on confirmation view
* onClose() - call after closing board view
License
Copyright © 2017 SteelKiwi, http://steelkiwi.com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the 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].