文本小部件中数字数据的颤动百分比



我想计算文本小部件中双类型数据的百分比。

Padding(
padding: EdgeInsets.fromLTRB(5, 1, 5, 10),
child: Text(    data[numberdata].toString(), //I want to calculate 5 percent of this numberdata

style:  GoogleFonts.montserrat(color: Colors.black87, fontSize: 18 , textStyle: 
TextStyle(fontWeight: FontWeight.w400)),
textAlign: TextAlign.center,
),
),

要确定你想要的是什么有点棘手。但我最好的猜测是:

Text((data[numberdata]*0.05).toString()),
...
child: Text(double.tryParse(data[numberdata].toString())*(5/100).toString()),
or
child: Text((double.tryParse(data[numberdata].toString())*0.5).toString()),

您只需要将其乘以百分比例如,在您的文本小部件中,用替换代码

${data[numberdata] * 0.05} 

这将显示该值的5%。

//假设您的号码是100:


  • 如果您想在数字上增加一个+%5的增量,请使用以下方法:

文本((data[numberdata]*1.05(.toString(((,

// this will give you 105 .
  • 如果您想在数字上加一个减量-%5,请使用此

文本((data[numberdata]*0.95(.toString(((,

// this will give you 95 .

最新更新