rating
unknown
dart
3 years ago
1.5 kB
2
Indexable
import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:mobile/app/global_widgets/circular_block_button_widget.dart'; import 'package:mobile/app/services/controllers/specialities_providers.dart'; class RatingFilter extends GetView<SpecialitiesProvidersController>{ @override Widget build(BuildContext context) { return Container( child: Column( children: <Widget>[ addRatingRadioButton(0, 'Random'.tr), SizedBox(height: 5,), addRatingRadioButton(1, 'Ascending rating order'.tr), SizedBox(height: 5,), addRatingRadioButton(2, 'Descending rating order'.tr), ], ).paddingSymmetric(horizontal: 20,vertical: 20), ); } Row addRatingRadioButton(int btnValue, String title) { return Row( mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[ Obx(() => Radio( visualDensity: VisualDensity.compact, activeColor: Get.theme.accentColor, value: btnValue, groupValue: controller.selectedOrder.value, onChanged: (value) { print(title); print(btnValue); controller.selectedOrder.value = btnValue; }, )), Text(title,style: TextStyle(fontSize: 15),) ], ); } }
Editor is loading...