renderSize static method

dynamic renderSize(
  1. double value
)

格式化文件大小

Implementation

static renderSize(double value) {
  if (null == value) {
    return 0;
  }
  List<String> unitArr = []
    ..add('B')
    ..add('K')
    ..add('M')
    ..add('G');
  int index = 0;
  while (value > 1024) {
    index++;
    value = value / 1024;
  }
  String size = value.toStringAsFixed(2);
  return size + unitArr[index];
}