【发布时间】:2021-09-27 02:25:15
【问题描述】:
现在我使用 SliverAppBar,如果我想将文本“选择”(在图片中)移动到右侧,然后单击(单击文本)它会转到另一个页面。我该怎么办!! 我做的那个离边界太近了,太低了不在同一水平。
class Poll extends StatelessWidget {
const Poll({ Key? key }) : super(key: key);
@override
Widget build(BuildContext context) {
return CustomScrollView(
slivers: [
SliverAppBar(
pinned: true,
backgroundColor: Colors.black,
flexibleSpace: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
GestureDetector(
child: Container(
alignment: Alignment.bottomRight,
child: Text(
"Choices",
style: TextStyle(color: Colors.white,fontSize:20)
),
),
onTap: (){
Route route = MaterialPageRoute(builder: (context)=>Choices());
Navigator.push(context, route);
},
)
],
);
【问题讨论】:
-
你试过用
GestureDetector换行吗?并分享代码 1st
标签: flutter user-interface flutter-layout flutter-sliver flutter-sliverappbar