ticker
介绍:
数字滚动动画,动画做的比较细腻,流畅。
运行效果:
使用说明:
相关文章:https://medium.com/robinhood-engineering/hello-ticker-20eaf6e51689
ticker在作者app中的使用效果:
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