本文整理汇总了Java中lecho.lib.hellocharts.model.PointValue.setTarget方法的典型用法代码示例。如果您正苦于以下问题:Java PointValue.setTarget方法的具体用法?Java PointValue.setTarget怎么用?Java PointValue.setTarget使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类lecho.lib.hellocharts.model.PointValue
的用法示例。
在下文中一共展示了PointValue.setTarget方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: prepareDataAnimation
import lecho.lib.hellocharts.model.PointValue; //导入方法依赖的package包/类
/**
* To animate values you have to change targets values and then call {@link Chart#startDataAnimation()}
* method(don't confuse with View.animate()). If you operate on data that was set before you don't have to call
* {@link LineChartView#setLineChartData(LineChartData)} again.
*/
private void prepareDataAnimation() {
for (Line line : data.getLines()) {
for (PointValue value : line.getValues()) {
// Here I modify target only for Y values but it is OK to modify X targets as well.
value.setTarget(value.getX(), (float) Math.random() * 100);
}
}
}
示例2: generateLineData
import lecho.lib.hellocharts.model.PointValue; //导入方法依赖的package包/类
private void generateLineData(int color, float range) {
// Cancel last animation if not finished.
chartTop.cancelDataAnimation();
// Modify data targets
Line line = lineData.getLines().get(0);// For this example there is always only one line.
line.setColor(color);
for (PointValue value : line.getValues()) {
// Change target only for Y value.
value.setTarget(value.getX(), (float) Math.random() * range);
}
// Start new data animation with 300ms duration;
chartTop.startDataAnimation(300);
}
示例3: setLineDatas
import lecho.lib.hellocharts.model.PointValue; //导入方法依赖的package包/类
private void setLineDatas(int color, float range) {
//如果上一个动画未完成 先结束动画
mLineView.cancelDataAnimation();
// 设置第几条线变化 默认为第一条线
Line line = mLineData.getLines().get(0);
line.setColor(color);
for (PointValue value : line.getValues()) {
//这里只是随机值 可以添加相对应的数据
value.setTarget(value.getX(), (float) Math.random() * range);
}
mLineView.startDataAnimation();
}