class _MyHomePageState extends State<MyHomePage> with TickerProviderStateMixin {
Widget mainScaffoldBody;
void _selectedTab(int index) async {
switch (index) {
case 0 : // Accueil
setState(() {
mainScaffoldBody = null;
});
break;
case 1 : // Recherche
Article article = new Article(null);
List<Article> articles = await article.getArticles('', '');
setState(() {
mainScaffoldBody = new AfficheArticles(articles);
});
break;
case 2 : // Catégorie favorite 1
Article article = new Article(null);
List<Article> articles = await article.getArticles('categorie=4', 'note DESC, date DESC');
setState(() {
mainScaffoldBody = new AfficheArticles(articles);
});
break;
case 3 : // Catégorie favorite 2
Article article = new Article(null);
List<Article> articles = await article.getArticles('categorie=3', 'note DESC, date DESC');
setState(() {
mainScaffoldBody = new AfficheArticles(articles);
});
break;
}
}
// etc...