修复店铺显示(未完成)

master
laiiihz 5 years ago
parent 88fb614483
commit ed94adf2cc

@ -229,9 +229,29 @@ class _ShopPageAppbarWidgetState extends BaseStoreState<ShopPageAppbarWidget> {
left: rSize(34),
right: rSize(34),
bottom: rSize(65),
child: Image.asset(
UserLevelTool.cardBarPath(_roleLevel),
),
child: _roleLevel == UserRoleLevel.Master
? Container(
height: rSize(4.5),
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [
Color(0xFF6D595A),
Color(0xFFD4AEAE),
],
),
boxShadow: [
BoxShadow(
color: Colors.black26,
blurRadius: 1,
offset: Offset(0, 2),
),
],
borderRadius: BorderRadius.circular(2.25),
),
)
: Image.asset(
UserLevelTool.cardBarPath(_roleLevel),
),
),
Positioned(
right: rSize(26.5),

@ -125,13 +125,15 @@ class ShopPageLineProgressWidgetState
void initState() {
_percent = widget.percent;
_keyList = [_node0Key, _node1Key, _node2Key, _node3Key, _node4Key];
WidgetsBinding.instance.addPostFrameCallback((callback) {
RenderBox allBox = _nodeAllKey.currentContext.findRenderObject();
_allBoxSize = allBox.size;
RenderBox lineBox = _lineKey.currentContext.findRenderObject();
_lineBoxOffset = lineBox.localToGlobal(Offset.zero, ancestor: allBox);
_hasPostFrameCallBack = true;
updateView(percent: _percent);
Future.delayed(Duration.zero, () {
WidgetsBinding.instance.addPostFrameCallback((callback) {
RenderBox allBox = _nodeAllKey.currentContext.findRenderObject();
_allBoxSize = allBox.size;
RenderBox lineBox = _lineKey.currentContext?.findRenderObject();
_lineBoxOffset = lineBox.localToGlobal(Offset.zero, ancestor: allBox);
_hasPostFrameCallBack = true;
updateView(percent: _percent);
});
});
super.initState();
}

Loading…
Cancel
Save