ticker

介绍:

数字滚动动画,动画做的比较细腻,流畅。

运行效果:

使用说明:

相关文章:https://medium.com/robinhood-engineering/hello-ticker-20eaf6e51689 

ticker在作者app中的使用效果:

ticker_main.gif

build.gradle

compile 'com.robinhood.ticker:ticker:1.0.0'

在xml中定义TickerView

<com.robinhood.ticker.TickerView
    android:id="@+id/tickerView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

然后添加字符数组指定动画风格:

final TickerView tickerView = findViewById(R.id.tickerView);
tickerView.setCharacterList(TickerUtils.getDefaultNumberList());

现在你就可以调用setText来显示你的数据了。

自定义

目前只支持非常有限的自定义

通过xml来自定义TickerView的外观:

app:ticker_textColor="@color/colorPrimary"
app:ticker_textSize="16sp"

Or Java:

tickerView.setTextColor(textColor);
tickerView.setTextSize(textSize);
tickerView.setAnimationDuration(500);
tickerView.setAnimationInterpolator(new OvershootInterpolator());
已下载
0