bruno
bruno copied to clipboard
BrnBrokenLine双线显示,points长度不一样touch有问题
问题提交
标题格式:[BUG]: 问题简介
内容需包含:
**BrnBrokenLine双线显示时,points数据长的线超出短线数据的部分touch不显示,修改示例二代码_brokenLineExample2 短线 _pointsLine = BrnPointsLine( isShowPointText: true, lineWidth: 3, pointRadius: 4, isShowPoint: false, isCurve: true, points: [ BrnPointData( pointText: '15', x: 1, y: 15, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '15'; })), BrnPointData( x: 2.5, y: 30, pointText: '22222', lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '30'; })), BrnPointData( pointText: '17', x: 3, y: 17, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '17'; })), // BrnPointData( // pointText: '45', // x: 4, // y: 45, // lineTouchData: BrnLineTouchData( // tipWindowSize: Size(60, 40), // onTouch: () { // return '45'; // })), // BrnPointData( // pointText: '45', // x: 5, // y: 80, // lineTouchData: BrnLineTouchData( // tipWindowSize: Size(60, 40), // onTouch: () { // return '80'; // })), ], shaderColors: [ Colors.blue.withOpacity(0.3), Colors.blue.withOpacity(0.01) ], lineColor: Colors.blue, );
长线 _pointsLine1 = BrnPointsLine( isShowPointText: true, lineWidth: 3, pointRadius: 4, isShowPoint: false, isCurve: true, points: [ BrnPointData( pointText: '30', x: 2.5, y: 4, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '30'; })), BrnPointData( pointText: '17', x: 3, y: 20, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '17'; })), BrnPointData( pointText: '45', x: 4, y: 30, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '45'; })), BrnPointData( pointText: '45', x: 5, y: 50, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '80'; })), BrnPointData( pointText: '45', x: 6, y: 5, lineTouchData: BrnLineTouchData( tipWindowSize: Size(60, 40), onTouch: () { return '80'; })), ], shaderColors: [ Colors.green.withOpacity(0.3), Colors.green.withOpacity(0.01) ], lineColor: Colors.green, );