【问题标题】:MPAndroidChart pie chart animateY initial flickeringMPAndroidChart饼图animateY初始闪烁
【发布时间】:2016-03-01 23:01:34
【问题描述】:

我用几乎完全相同的代码设置了两个饼图。

在一个实现中我创建了mChart.animateX(1400);,在另一个实现中创建了mChart.animateY(1400);

使用animateY 时会出现初始闪烁,我们可以在其中看到所有饼图。使用animateX时不会发生这种情况

这里我有一个闪烁的视频。 Video

我已经在两种设备上进行了测试。一个运行 KitKat,另一个运行 Marshmallow。 我正在从服务器获取数据并动态添加图表。

【问题讨论】:

  • 那么....您期望得到什么样的答案? “哦,你的 youtube 视频不错”?我们甚至不知道那里发生了什么。
  • 我认为这个问题是自我解释的。当使用animateY(视频中的第二个图表)时,图表会闪烁。这不是使用animateX 时的行为。我期望的答案是以下之一。这是预期的行为,或者这是一个错误,或者您必须这样做......才能解决该问题。只是想了解为什么会发生这种情况
  • 您是否尝试过使用nineolddroids 库?也许它与您使用的 SDK 版本有关。也许它是特定于设备/供应商的......您已经在多少部手机上进行了测试?
  • 抱歉耽搁了。在 2 台设备上测试。一个运行 Android M,另一个运行 KitKat
  • 他们来自不同的供应商吗?三星、HTC、索尼等……?因为,也要尝试不同的供应商。它可能是特定于设备的,或者只是特定于供应商的。但也有可能您只是在某个地方遇到了一个错误,而这在 mChart.animateX(1400);mChart.animateY(1400); 行中是找不到的。

标签: android mpandroidchart


【解决方案1】:

在设置来自服务器的值之前,请确保不要为图表设置任何默认值。您似乎正在尝试将数据设置到图表两次。因此,这会导致第一个数据设置的动画中断,如视频所示。

【讨论】:

  • 谢谢,但没有。我只在服务器发送日期之后设置一次值。在我什至没有任何数据可显示之前
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-22
  • 2020-01-10
  • 1970-01-01
  • 1970-01-01
  • 2021-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多