我创建了一个 flutter 小部件,它由几个组成应用栏和选项卡的条子组成,在其下方,我有 TabBarView。
1) 选项卡和主体 ScrollView 之间有过多的填充,但我不确定是什么元素导致了它。
2) 在 ListView 中滚动内容时,它显示在选项卡后面,我不确定我需要做什么来防止这种情况发生。
3)最后,您可以滚动直到 ListView 中没有更多可见项目,您将如何滚动类似于 html/css 溢出,它在内容末尾停止滚动?
这是我的看法
import 'package:flutter/material.dart';
import 'package:nssa/bloc/conference/bloc.dart';
class ConferencePage extends StatelessWidget {
final Conference conference;
ConferencePage(@required this.conference);
TabBar getTabBar(List<Zone> zones) {
return TabBar(
tabs: zones.map((zone) {
return new Tab(text: zone.type);
}).toList(growable: false)
);
}
TabBarView getTabBody(List<Zone> zones) {
return TabBarView(
children: zones.map((zone) {
return ListView(
children: zone.upcomingEvents().map((event) {
return new ListTile(title: Text(event.name));
}).toList(growable: false)
);
}).toList(growable: false)
);
}
@override
Widget build(BuildContext context) {
return …Run Code Online (Sandbox Code Playgroud) 我有UTF-16的Base64编码数据我试图解码数据,但大多数库只支持UTF-8.我相信我必须放弃零咬,但我不确定如何.
目前我正在使用David Chambbers Polyfill for Base64,但我也尝试过其他库,例如phpjs.org,其中没有一个支持UTF-16.
有一点需要指出的是,在Chrome上,atob方法可以解决问题,Firefox我得到了这里描述的结果,而在IE中我只返回了第一个字符.
任何帮助是极大的赞赏