Флаттер — Измените текстовое поле на изображение и установите значение

#flutter #dart

Вопрос:

У меня есть экран пополнения, на котором пользователи могут ввести номер и нажать кнопку пополнения для оформления заказа.

Можно ли изменить текстовое поле на изображение? Например, изображение с надписью «Пополнение счета на 50 долларов». Если пользователь нажмет на изображение, оно приведет вас на страницу оформления заказа вместо ввода номера пользователем.

Код:

 Expanded(  child: Center(  child: TextField(  style: Theme.of(context).textTheme.headline4,  textAlign: TextAlign.center,  controller: _textController,  decoration: const InputDecoration(  border: InputBorder.none,  ),  inputFormatters: [CurrencyTextFormatter()],  autofocus: true,  maxLength: 11   _numberFormat.currencySymbol.length,  keyboardType: TextInputType.number,  ),  ),  ),  SafeArea(  child: ChangeNotifierProvider.value(  value: _textController,  child: Consumerlt;TextEditingControllergt;(  builder: (context, controller, child) {  final onTap = _isValidAmount(controller.text)  ? () =gt; _onTapTopUp(controller.text)  : null;  return ElevatedButton(  onPressed: onTap,  child: child!,  );  },  child: Text(  S.of(context).topUp.toUpperCase(),  style: Theme.of(context).textTheme.button!.copyWith(  color: Colors.white,  fontWeight: FontWeight.bold,  ),  ),  ),  ),  )