我正在为我的Flutter应用程序制定评级列表标准。我有一个来自API调用的条件列表,在Flutter App中,我在showModalBottomSheet
中创建了ListView.Builder
ListView.builder(
itemCount: itemListApi.length,
shrinkWrap: true,
itemBuilder: (BuildContext context, int index) {
final cat = itemListApi[index];
return RatingCriterias(catagory: cat);
}
),
在我的RatingCriterias()
函数中,我有FF。::(这里是图片)
我想对每个Criteria给予评分
// packadge I am using
import 'package:flutter_rating_native/flutter_rating_native.dart';
//....
Widget build(BuildContext context) {
var data = widget.catagory;
return Row(
children: [
Text(data.criteriaName),
const SizedBox(height: 10,),
/* This is not clickable: START */
FlutterRating(
rating: 1, size: 20,
onRatingChanged: (value) {
setState(() {
rating = value;
});
}
),
/* This is not clickable: END */
],
);
}
问题是评分不可点击
或者有什么其他的建议,使这项工作?还是其他lib要使用?
感谢您的评分
1条答案
按热度按时间o7jaxewo1#
我把这个编好了。您可以创建这些小部件的列表,并从列表中访问各个评级。当一颗星星被点击时,它们会发生变化。设计它们取决于你。好好享受吧