build method
Build method.
BuildContext: Build Context.
Implementation
@override
Widget build(BuildContext context) {
return InkWell(
onTap: onTap,
child: Row(
children: [
Container(
padding: const EdgeInsets.symmetric(vertical: 10),
width: 60,
decoration: BoxDecoration(
border: Border(
right: BorderSide(
width: 1,
color: context.theme.dividerColor,
),
),
),
child: Text(rank.toString(),
style: TextStyle(
color: _getColor(context),
fontWeight: _getWeight(context),
fontSize: 32,
),
textAlign: TextAlign.center),
),
const Space.width(20),
if (image != null) ...[
SizedBox(
width: 36,
height: 36,
child: CircleAvatar(
backgroundColor: context.theme.disabledColor,
backgroundImage: image,
),
),
const Space.width(20),
],
Expanded(
child: Text(
title ?? "",
style: const TextStyle(fontSize: 18),
),
),
if (trailing != null) ...[
const Space.width(5),
trailing!,
const Space.width(10),
]
],
),
);
}