GitHunt
GE

genshen/RiseNumber

RiseNumber Animator on Android

RiseNumber

RiseNumber Animator on Android
#ScreenShot

How to Use

just copy app\src\main\java\com\holo\risenumber\views\RiseNumberTextView.java
file to your project!

in layout:

 <com.yourpackageName.RiseNumberTextView
           android:id="@+id/money"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:textColor="@color/red"
           android:textSize="30sp" />

in Activity

RiseNumber for int number

 RiseNumberTextView rnt;
 rnt = (RiseNumberTextView) findViewById(R.id.rise);
      rnt.setRiseInterval(1, 99)
              .setDuration(3000)
              .runInt(true)
              .start();

      rnt.setOnRiseEndListener(new RiseNumberTextView.RiseListener() {
          @Override
          public void onRiseEndFinish() {
              ...
          }
      });

RiseNumber for float number

 RiseNumberTextView money;
 money = (RiseNumberTextView) findViewById(R.id.money);
      money.setRiseInterval(0, 120)
              .setDuration(3000)
              .runInt(false)
              .setDecimal(2)  //2 digits after the decimal point
              .start();

      money.setOnRiseEndListener(new RiseNumberTextView.RiseListener() {
          @Override
          public void onRiseEndFinish() {
              Snackbar.make(rnt, "Money end", Snackbar.LENGTH_LONG).setAction("Action", null).show();
          }
      });

thanks https://github.com/sd6352051/RiseNumber

Languages

Java100.0%

Contributors

Created January 16, 2016
Updated February 26, 2020
genshen/RiseNumber | GitHunt