import 'package:flutter/material.dart';
import 'package:invent_app/model/general.dart';
import '../general/constantes.dart';
class xxxxx extends StatefulWidget {
// int claProveedor; // es hijo
// prEdSc({Key key, @required this.claProveedor}) : super(key: key);
@override
_yyyyState createState() => _yyyyState();
}
///
class _yyyyState extends State<xxxxx> {
bool _enProceso = false;
// bool _funcionesMostrar = false;
// bool _agregarPoder = true;
// bool _eliminarPoder = false;
// WwwwwCrl control = new WwwwwCrl(); // el control
// List<tttModel> _ttt = []; //modelo
// Icon _searchIcon = new Icon(Icons.search); //filtro
//final TextEditingController _filter = new TextEditingController(); // filtro
static String _titulo = general.n('ssss'); //titulo
///
// _prLsState() { // filtro
// _filter.addListener(() {
// _filtrar(_filter.text);
// });
// }
@override
void initState() {
_datosIniciales();
super.initState();
}
@override
void dispose() {
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
brightness: Brightness.dark,
title: _appBarTitle,
// leading: IconButton( // atras
// icon: Icon(Icons.arrow_back, color: Colors.white),
// onPressed: () => Navigator.of(context).pop(),
// ),
// actions: <Widget>[ // filtro
// IconButton(
// icon: _searchIcon,
// onPressed: _searchPressed,
// ),
// ],
),
// drawer: menu(context), // drawer
body: SafeArea(
child: Stack(
fit: StackFit.expand,
children: [
// listado(),
// forma(context),
// Visibility( visible: _funcionesMostrar, child: menuItem()),
Visibility(visible: _enProceso, child: progreso(),),
],
)),
);
}
///
Widget _appBarTitle = new Text(_titulo);
///
Widget progreso() {
return Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(child: CircularProgressIndicator()),
],
);
}
///
// _searchPressed() { // filtrar
// setState(() {
// _funcionesMostrar = false;
// _agregarPoder = true;
// if (this._searchIcon.icon == Icons.search) {
// this._searchIcon = new Icon(Icons.close);
// this._appBarTitle = new TextField(
// controller: _filter,
// style: TextStyle(
// color: Colors.white,
// ),
// decoration: new InputDecoration(
// filled: false,
// fillColor: Colors.white,
// hintText: general.n('Filtrar') + '...',
// hintStyle: TextStyle(
// fontSize: 16.0,
// color: Colors.white,
// fontStyle: FontStyle.italic),
// enabledBorder: UnderlineInputBorder(
// borderSide: BorderSide(color: Colors.white),
// ),
// focusedBorder: UnderlineInputBorder(
// borderSide: BorderSide(color: Colors.white),
// ),
// ),
// autofocus: true,
// );
// } else {
// this._searchIcon = new Icon(Icons.search);
// this._appBarTitle = new Text(_titulo);
// _filter.clear();
// }
// });
// }
///
_datosIniciales() async {
setState(() => _enProceso = true);
setState(() => _enProceso = false);
}
///
// _filtrar(String letras) { // filtrar
// setState(() {
// _proveedores = control.proveedores(letras);
// });
// }
} // fin clase