buildListMoreCell function
Widget
buildListMoreCell({
- String? title,
- int allSize = 0,
- int size = -1,
- VoidCallback? onMoreTop,
- VoidCallback? onLongPress,
- String moreText = '更多 ',
列表带更多抬头
Implementation
Widget buildListMoreCell(
{String? title,
int allSize = 0,
int size = -1,
VoidCallback? onMoreTop,
VoidCallback? onLongPress,
String moreText = '更多 '}) {
return Padding(
padding: const EdgeInsets.only(left: 18, top: 8, bottom: 5, right: 10),
child: Row(children: <Widget>[
Expanded(
child: Text.rich(
TextSpan(children: [
TextSpan(text: '$title (', style: MiniStyle.textTitle),
TextSpan(
text: '$allSize',
style: MiniStyle.textTitle.copyWith(color: MiniColor.deepPink)),
const TextSpan(text: ')', style: MiniStyle.textTitle),
]),
),
),
GestureDetector(
onTap: onMoreTop,
onLongPress: onLongPress,
child: Text((allSize > size && size > -1) ? moreText : '',
style: MiniStyle.textUrl),
),
]),
);
}