title: The argument type 'FutureBuilder<Type>' can't be assigned to the parameter type 'double'.dartargument_type_not_assignable
body: <p>I Created CircularPercentIndicator Inside my code and I
  Stored The Percent value in ShardPreference and I use FutureBuilder to Fetch The percent value from SharedPreference Like the Below code but I get The Error The argument type 'FutureBuilder' can't be assigned to the parameter type 'double'</p>
  <pre><code> CircularPercentIndicator(
                         radius: 30.0,
                         lineWidth: 10,
                         progressColor: Colors.white,
                         backgroundColor: Colors.grey,
          
         percent: FutureBuilder(
             future: getPercentValue(&quot;index1&quot;),
           builder: (BuildContext context, AsyncSnapshot snapshot) {
           if (snapshot.hasData &amp;&amp; snapshot.data != null) {
                       return snapshot.data;} else {
                    return CircularProgressIndicator(); }
                                 }),),
  </code></pre>
  <p>//here is my Method to Fetch the Percent Value from SharedPreference</p>
  <pre><code>Future&lt;double&gt; getPercentValue(String key)async{
     SharedPreferences sharedPreferences=await SharedPreferences.getInstance();
   
   double storedvalue=  await sharedPreferences.getDouble(key)??0.0;
   return storedvalue;
  
  }
  </code></pre>