gpt4 book ai didi

android - SciChart:点击 Legend 复选框以隐藏系列 yAxis

转载 作者:行者123 更新时间:2023-11-29 18:34:37 24 4
gpt4 key购买 nike

我正在研究 CreateMultiPaneStockChartFragment示例,我想在用户选中/取消选中图例中的复选框时捕获事件,以便我可以隐藏/显示系列的 yAxis。假设用户取消选中 RSI 系列。该系列自动隐藏,但现在有一个很大的空白空间。在我的例子中,我想完全隐藏该区域,其他图表应该变大以填充空白区域。

我不知道这是不是正确的做法;

我修改了 RightAlignedOuterVerticallyStackedYAxisLayoutStrategy 以便我可以设置不同的轴高度。现在我需要捕捉复选框事件 - 如何?

最佳答案

您是否尝试过 this question 中建议的方法?来自 SciChart 论坛?您需要为复选框自定义 OnClickListener 的内容:

 checkBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
IRenderableSeries renderableSeries = seriesInfo.renderableSeries;
renderableSeries.setIsVisible(((CheckBox) view).isChecked());
renderableSeries.invalidateElement();
}
});

要从监听器访问图表实例(然后从它到轴),您可以使用下一个代码:

  BaseRenderableSeries renderableSeries = (BaseRenderableSeries) seriesInfo.renderableSeries;
final ISciChartSurface parentSurface = renderableSeries.getParentSurface();

希望对您有所帮助!

关于android - SciChart:点击 Legend 复选框以隐藏系列 yAxis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54764523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com