calcAvgMaxLength method
dynamic
calcAvgMaxLength(
- double maxKeyWidth,
- double maxValueWidth, {
- double ratio = 0.9,
})
Implementation
calcAvgMaxLength(double maxKeyWidth, double maxValueWidth,
{double ratio = 0.9}) {
this.maxKeyWidth = maxKeyWidth;
this.maxValueWidth = maxValueWidth;
const text = 'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ';
final size = messureText(text.characters);
final avgOneCharWidth = size / text.length;
avgMaxKeyLength = (maxKeyWidth / avgOneCharWidth).floor();
avgMaxValueLength = (maxValueWidth / avgOneCharWidth).floor();
}