Skip to content

The android library that provides a simple and similar to NumberPicker that can be used in shopping cart as a quantity picker. It's very easy to use. . I hope that you will like it, and enjoys it. ^ ^

Notifications You must be signed in to change notification settings

andanhm/QuantityPicker

Repository files navigation

Quantity Picker v1.1.0

Platform Language License

The android library that provides a simple and similar to NumberPicker that can be used in shopping cart as a quantity picker. It's very easy to use. . I hope that you will like it, and enjoys it. ^ ^

Screenshots

Maven

<dependency>
  <groupId>com.andanhm.quantitypicker</groupId>
  <artifactId>quantitypicker</artifactId>
  <version>1.1.0</version>
  <type>pom</type>
</dependency>

Gradle

repositories {
    maven {
        url 'https://dl.bintray.com/andanhm3/maven'
    }
}

dependencies {
    compile 'com.andanhm.quantitypicker:quantitypicker:1.1.0'
}

If it doesn't work, please send me a email, [email protected]

Or

Import the library, then add it to your /settings.gradle and /app/build.gradle

XML

    <com.andanhm.quantitypicker.QuantityPicker
        xmlns:app="http://schemas.android.com/apk/res-auto/"
        android:id="@+id/quantityPicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:minQuantity="1"
        app:maxQuantity="5"
        app:textStyle="bold"
        app:quantityColor="@color/colorPrimary"
        app:buttonColor="@color/colorAccent"/>

Attributes

Attribute name Attribute description
minQuantity To set the minimum value of the quantity picker (default Min Quantity : 0 )
maxQuantity To set the maximum value of the quantity picker (default Max Quantity : 10 )
quantityColor To set the text color of the quantity picker
buttonColor To set the button color of the quantity picker
textSize To set the text size of the quantity picker
textStyle To set text style of the quantity picker (bold,italic,bold_italic,normal)

Java

        QuantityPicker quantityPicker = (QuantityPicker) findViewById(R.id.quantityPicker);

        //Returns the selected quantity
        quantityPicker.getQuantity();

        //Allows to set the minimum quantity
        quantityPicker.setMinQuantity(1);

        //Allows to set the maximum quantity
        quantityPicker.setMaxQuantity(10);

        //Enable/Disable quantity picker
        quantityPicker.setQuantityPicker(true);

        //Allows to set the text style quantity
        quantityPicker.setTextStyle(QuantityPicker.BOLD);

        //To set the quantity text color
        quantityPicker.setQuantityTextColor(R.color.colorPrimaryDark);

        //To set the quantity button color
        quantityPicker.setQuantityButtonColor(R.color.colorAccent);

        // Returns the quantity on quantity selection
        quantityPicker.setOnQuantityChangeListener(new QuantityPicker.OnQuantityChangeListener() {
            @Override
            public void onValueChanged(int quantity) {

            }
        });

License

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you 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.

About

The android library that provides a simple and similar to NumberPicker that can be used in shopping cart as a quantity picker. It's very easy to use. . I hope that you will like it, and enjoys it. ^ ^

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages