buildBody method
- BuildContext context
override
Implementation
@override
Widget buildBody(BuildContext context) {
return AspectRatio(
aspectRatio: 0.75,
child: InkWell(
onTap: () => _navigationService.navigateTo(
Routes.campaign,
arguments: campaign,
),
child: Column(
children: [
Stack(
alignment: Alignment.topRight,
children: [
AspectRatio(
aspectRatio: 1.5,
// FIXME ink animation doesn't cover image
child: CustomNetworkImage(
headerImage,
fit: BoxFit.cover,
),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: _ExploreTileCheckmark(
completed: completed,
),
)
],
),
Expanded(
child: Container(
alignment: Alignment.centerLeft,
padding: const EdgeInsets.symmetric(horizontal: 12),
child: _ExploreTileTitle(title),
),
),
Padding(
padding: const EdgeInsets.only(bottom: 8),
child: CauseIndicator(cause)),
],
),
),
);
}