胜利本机Pie工具提示保持有效

问题描述

请帮助我进行胜利本机配置或满足以下要求:

“胜利派”的工具提示应该处于活动状态,并且即使在按下所按下的扇区后仍保持活动状态。另外,各种饼图扇形区的所有其他工具提示都应该关闭,只有最近按下的那个提示框是活动的。

如果Victory-Native不能开箱即用,请指导我如何进行操作。

解决方法

这几乎可以满足要求: 请注意eventKey='all'中的onPressIn,以先停用所有工具提示(标签组件应为工具提示),然后在onPressOut

中激活所需的工具提示
  <VictoryPie 
    ...     
    labelComponent = {<VictoryToolTip/>}
    events={[
              {
                target: 'data',eventHandlers: {
                  onPressIn: ({nativeEvent}) => {
                    return [
                      {
                        // Add an event to reset all the points to the original color
                        target: 'labels',eventKey: 'all',mutation: () => ({active: false}),},];
                  },onPressOut: ({nativeEvent}) => {
                    return [
                      {
                        target: 'labels',mutation: () => ({active: true}),]}
    />