Need help with ShoppingCartAddSubtract?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

open-android
138 Stars 21 Forks 9 Commits 2 Opened issues

Description

一种漂亮的UI控件,能更灵活的控制数字的增减 , 类似商城购物车加减控件

Services available

!
?

Need anything else?

Contributors list

# 1,543
Java
Android
retrofi...
retrofi...
8 commits

Android-ShoppingCartAddSubtract

一种漂亮的UI控件,能更灵活的控制数字的增减。

项目地址:https://github.com/open-android/ShoppingCartAddSubtract

简书:http://www.jianshu.com/p/be3d0f763c5a

运行效果

  • 爱生活,爱学习,更爱做代码的搬运工,分类查找更方便请下载黑马助手app

黑马助手.png

使用步骤

1. 在project的build.gradle添加如下代码(如下图)

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

2. 在Module的build.gradle添加依赖

 compile 'com.github.open-android:ShoppingCartAddSubtract:0.1.0'

3. 在XML添加如下代码

<com.bigkoo.snappingstepper.snappingstepper android:id="@+id/stepper" android:layout_width="120dp" android:layout_height="30dp"></com.bigkoo.snappingstepper.snappingstepper>

<textview android:id="@+id/tvValue" android:layout_marginleft="30dp" android:layout_width="wrap_content" android:layout_height="wrap_content"></textview>

4. 在java类中添加如下代码

tvValue = (TextView) findViewById(R.id.tvValue);
stepper = (SnappingStepper) findViewById(R.id.stepper);
tvValue.setText(String.valueOf(stepper.getValue()));
stepper.setOnValueChangeListener(this);
@Override
public void onValueChange(View view ,int value) {
    switch (view.getId()){
        case R.id.stepper:
            tvValue.setText(String.valueOf(value));
            break;
    }
}

  • 注意细节

支持更多的自定义属性XML表示


支持更多的自定义属性java代码表示

stepperCustom.setBackgroundColor(getResources().getColor(R.color.colorStepperButtonNormal));
stepperCustom.setButtonBackGround(R.drawable.sl_steppercustom_button_bg);
stepperCustom.setContentBackground(R.color.colorStepperContentBg);
stepperCustom.setContentTextColor(R.color.colorStepperText);
stepperCustom.setContentTextSize(18);
stepperCustom.setLeftButtonResources(R.drawable.ic_stepper_left);
stepperCustom.setRightButtonResources(R.drawable.ic_stepper_right);
  • 详细的使用方法在DEMO里面都演示啦,如果你觉得这个库还不错,请赏我一颗star吧~~~

  • 欢迎关注微信公众号

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.