import 'package:flutter/material.dart'; import 'package:shuqi/model/novel.dart'; import 'package:shuqi/widget/novel_cover_image.dart'; import 'package:shuqi/app/app_navigator.dart'; class NovelCoverView extends StatelessWidget { final Novel novel; NovelCoverView(this.novel); @override Widget build(BuildContext context) { return GestureDetector( onTap: () { AppNavigator.pushNovelDetail(context, novel); }, child: Container( width: 90, margin: EdgeInsets.symmetric(horizontal: 7), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ NovelCoverImage( novel.imgUrl, width: 90, height: 120, ), SizedBox(height: 10), Text(novel.name, style: TextStyle(fontSize: 12, fontWeight: FontWeight.bold), maxLines: 2), ], ), ), ); } }