bruno icon indicating copy to clipboard operation
bruno copied to clipboard

BrnBrokenLine双线显示,points长度不一样touch有问题

Open wd-wd opened this issue 1 year ago • 0 comments

问题提交

标题格式:[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, );

wd-wd avatar Sep 06 '23 06:09 wd-wd