Я заключаю соглашение об условиях использования и хочу, чтобы это предложение было выделено и доступно для щелчка, при щелчке на нем пользователь должен перейти на другую страницу приложения, где он сможет прочитать соглашение. У меня проблемы с созданием чего-то, что одновременно и кликабельно, и выделено.
Вот мой код:
CheckboxListTile(
value: checkboxValue,
onChanged: (val) {
if (checkboxValue == false) {
setState(() {
checkboxValue = true;
});
} else if (checkboxValue == true) {
setState(() {
checkboxValue = false;
});
}
},
subtitle: !checkboxValue
? Text(
'Required.',
style: TextStyle(color: Colors.red),
)
: null,
title: new Text(
'I agree to the Terms and Conditions.',
style: TextStyle(fontSize: 14.0),
),
controlAffinity: ListTileControlAffinity.leading,
activeColor: Colors.green,
),
```