Android quantity view with add and remove button to simply use as a complex widget with handful of quick customizations.
- the quantity view
- the label for the quantity view
add gradle dependency to your dependency list:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.hkm.ui:QuantityView:{latest-version}'
}- Include
QuantityViewin your xml.
<me.himanshusoni.quantityview.QuantityView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/quantityView_default"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
app:qv_quantity="10" />Attributes:
app:qv_addButtonBackground="color|drawable"
app:qv_addButtonText="string"
app:qv_addButtonTextColor="color"
app:qv_removeButtonBackground="color|drawable"
app:qv_removeButtonText="string"
app:qv_removeButtonTextColor="color"
app:qv_quantityBackground="color|drawable"
app:qv_quantityTextColor="color"
app:qv_quantity="integer"
app:qv_quantityPadding="dimension"
app:qv_maxQuantity="integer"
app:qv_quantityButtonsPadding="dimension"
app:qv_addButtonIcon="drawable"
app:qv_removeButtonIcon="drawable"
app:qv_quantityTextSize="24sp"
- fixed issue with OnQuantityChangeListener editing with dialog
- buttons padding
- buttons icons -updated support lib to 25.3.1
- old and new quantity in
OnQuantityChangeListener.
- added option to use custom click listener on quantity for custom view.
================== developed to make programming easy.
by Himanshu Soni (himanshusoni.me@gmail.com), jjhesk (jobhesk@gmail.com)



