|
|
@ -183,7 +183,7 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
), |
|
|
|
), |
|
|
|
Column( |
|
|
|
Column( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
SizedBox(height: 40), |
|
|
|
SizedBox(height: 40.h), |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
child:Row( |
|
|
|
child:Row( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
@ -302,8 +302,8 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
Row( |
|
|
|
Row( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
width: 4, |
|
|
|
width: 4.w, |
|
|
|
height: 18, |
|
|
|
height: 18.h, |
|
|
|
decoration: BoxDecoration( |
|
|
|
decoration: BoxDecoration( |
|
|
|
gradient: new LinearGradient( |
|
|
|
gradient: new LinearGradient( |
|
|
|
begin: Alignment.bottomCenter, |
|
|
|
begin: Alignment.bottomCenter, |
|
|
@ -353,8 +353,8 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
Row( |
|
|
|
Row( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
width: 4, |
|
|
|
width: 4.w, |
|
|
|
height: 18, |
|
|
|
height: 18.h, |
|
|
|
decoration: BoxDecoration( |
|
|
|
decoration: BoxDecoration( |
|
|
|
gradient: new LinearGradient( |
|
|
|
gradient: new LinearGradient( |
|
|
|
begin: Alignment.bottomCenter, |
|
|
|
begin: Alignment.bottomCenter, |
|
|
@ -384,7 +384,7 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
if (vipRuleDetails?.qa != null && vipRuleDetails.qa != "") |
|
|
|
if (vipRuleDetails?.qa != null && vipRuleDetails.qa != "") |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
color: Colors.white, |
|
|
|
color: Colors.white, |
|
|
|
padding: EdgeInsets.only(left: 8), |
|
|
|
padding: EdgeInsets.only(left: 8.w), |
|
|
|
child: Html( |
|
|
|
child: Html( |
|
|
|
data: vipRuleDetails?.qa ?? "", |
|
|
|
data: vipRuleDetails?.qa ?? "", |
|
|
|
customImageRenders: { |
|
|
|
customImageRenders: { |
|
|
@ -418,8 +418,8 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
Row( |
|
|
|
Row( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
width: 4, |
|
|
|
width: 4.w, |
|
|
|
height: 18, |
|
|
|
height: 18.h, |
|
|
|
decoration: BoxDecoration( |
|
|
|
decoration: BoxDecoration( |
|
|
|
gradient: new LinearGradient( |
|
|
|
gradient: new LinearGradient( |
|
|
|
begin: Alignment.bottomCenter, |
|
|
|
begin: Alignment.bottomCenter, |
|
|
@ -449,7 +449,7 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
MImage( |
|
|
|
MImage( |
|
|
|
vipRuleDetails?.contrast ?? "", |
|
|
|
vipRuleDetails?.contrast ?? "", |
|
|
|
width: double.infinity, |
|
|
|
width: double.infinity, |
|
|
|
height: 281, |
|
|
|
height: 281.h, |
|
|
|
errorSrc: "assets/image/default_1.webp", |
|
|
|
errorSrc: "assets/image/default_1.webp", |
|
|
|
fadeSrc: "assets/image/default_1.webp", |
|
|
|
fadeSrc: "assets/image/default_1.webp", |
|
|
|
), |
|
|
|
), |
|
|
@ -483,8 +483,8 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
Row( |
|
|
|
Row( |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
Container( |
|
|
|
Container( |
|
|
|
width: 4, |
|
|
|
width: 4.w, |
|
|
|
height: 18, |
|
|
|
height: 18.h, |
|
|
|
decoration: BoxDecoration( |
|
|
|
decoration: BoxDecoration( |
|
|
|
gradient: new LinearGradient( |
|
|
|
gradient: new LinearGradient( |
|
|
|
begin: Alignment.bottomCenter, |
|
|
|
begin: Alignment.bottomCenter, |
|
|
@ -560,7 +560,7 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
), |
|
|
|
), |
|
|
|
width: MediaQuery.of(context).size.width, |
|
|
|
width: MediaQuery.of(context).size.width, |
|
|
|
padding: EdgeInsets.all(16), |
|
|
|
padding: EdgeInsets.all(16), |
|
|
|
height: 54, |
|
|
|
height: 54.h, |
|
|
|
alignment: Alignment.center, |
|
|
|
alignment: Alignment.center, |
|
|
|
child: Text( |
|
|
|
child: Text( |
|
|
|
"${S.of(context).lijikaitong}¥${ranks.length > checkIndex ? ranks[checkIndex].price : ""}/永久", |
|
|
|
"${S.of(context).lijikaitong}¥${ranks.length > checkIndex ? ranks[checkIndex].price : ""}/永久", |
|
|
@ -630,11 +630,11 @@ class _MineVipCore extends State<MineVipCore> { |
|
|
|
//水平子Widget之间间距 |
|
|
|
//水平子Widget之间间距 |
|
|
|
crossAxisSpacing: 35, |
|
|
|
crossAxisSpacing: 35, |
|
|
|
//垂直子Widget之间间距 |
|
|
|
//垂直子Widget之间间距 |
|
|
|
mainAxisSpacing: 10, |
|
|
|
mainAxisSpacing: 12, |
|
|
|
//子Widget宽高比例 |
|
|
|
//子Widget宽高比例 |
|
|
|
childAspectRatio: AppUtils.textScale(context) > 1 |
|
|
|
childAspectRatio: AppUtils.textScale(context) > 1 |
|
|
|
? (1 - ((AppUtils.textScale(context) - 1))) |
|
|
|
? (1 - ((AppUtils.textScale(context) - 1))) |
|
|
|
: 0.85, |
|
|
|
: 0.80, |
|
|
|
), |
|
|
|
), |
|
|
|
itemBuilder: (context, index) { |
|
|
|
itemBuilder: (context, index) { |
|
|
|
return GestureDetector( |
|
|
|
return GestureDetector( |
|
|
|