我在我的应用程序中使用MPAndroid Chart来制作图表。我希望当用户进入此图表的视图时,能够对图表进行动画处理。
我有两个图表,用户可以在它们之间滑动。问题是,每当我从一个视图滑到另一个视图时,图表会短暂地显示,然后开始动画。这种行为使动画看起来很糟糕。
我编写了启动动画的代码,每当用户查看视图时都会执行该代码。我还在需要帮助的地方写了一个TODO。
我有两个图表,用户可以在它们之间滑动。问题是,每当我从一个视图滑到另一个视图时,图表会短暂地显示,然后开始动画。这种行为使动画看起来很糟糕。
我编写了启动动画的代码,每当用户查看视图时都会执行该代码。我还在需要帮助的地方写了一个TODO。
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
if (mBarChart != null) {
mBarChart.animateY(2000);
}
} else {
if(mBarChart != null) {
// TODO: Set Back Animation so the bars will be invisible when swiping back to the view
}
}
}