大家好,我是新手,我为可重复使用的Card创建了一个类,但是我不知道如何在这里为我的凸起按钮建立上下文。请帮助!
import 'package:flutter/material.dart';
import 'package:kebhips/Pages/TimeTablePage1.dart';
class ProgrammesDetails{
final String id;
final String name;
final String time;
final String description;
final String image;
final String picture;
final RaisedButton raisedButton;
ProgrammesDetails({this.id, this.name, this.time,
this.description, this.image, this.picture, this.raisedButton});
}
List<ProgrammesDetails> programmesDetails = [
ProgrammesDetails(
id: "1",
name: "B T S",
time: "Deux ans",
description: "Le BTS (Brevet de Technicien Supérieur), est un diplôme national de l'enseignement supérieur qui se prépare en deux ans apès le baccalauréat et qui ouvre la voie à plus de 50 spécialités dans différents secteurs. Le BTS est pensé pour favoriser une orientation professionnelle rapide sans fermer la porte à la poursuite des études. Sa particularité réside dans la nature professionnalisante de son contenu pédagoque et son enseignement pratique porté par de nombreuses semaines de stage en entreprise. Le BTS conduit à l'btention d'un diplôme de niveau bac+2 reconnu par l'Etat. Sa validation ouvre naturellement les portes au marché de l'emploi.",
image: "assets/img/mars.png",
picture: "https://www.nasa.gov/sites/default/files/thumbnails/image/pia21723-16.jpg",
raisedButton: RaisedButton(
onPressed: (){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => TimeTablePage()));
})
),
上下文是从小部件构建(BuildContext上下文)
需要实施无状态或有状态小部件
供参考https://api.flutter.dev/flutter/widgets/BuildContext-class.html