feat: 样式修改

This commit is contained in:
2025-12-10 06:14:10 -08:00
parent f70b32ec3f
commit f888b772c2
4 changed files with 40 additions and 20 deletions
@@ -58,7 +58,7 @@ class HIMenuView extends GetView<HIMenuController> implements HasSwipeConfig {
);
}),
SizedBox(height: 10), // 卡片和菜单列表的间距
SizedBox(height: 10.h), // 卡片和菜单列表的间距
// ListView.separated 现在也会继承 Padding 的约束
ListView.separated(
+6 -6
View File
@@ -86,7 +86,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
@override
Widget build(BuildContext context) {
final BorderRadius borderRadius = BorderRadius.circular(40.w);
final BorderRadius borderRadius = BorderRadius.circular(25);
return AnimatedContainer(
duration: const Duration(milliseconds: 200),
@@ -109,7 +109,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
},
behavior: HitTestBehavior.translucent,
child: Padding(
padding: EdgeInsets.fromLTRB(24.w, 16.w, 24.w, 16.w),
padding: EdgeInsets.fromLTRB(24, 16, 24, 16),
child: Row(
children: [
Expanded(
@@ -117,7 +117,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
widget.item.title,
style: TextStyle(
color: Colors.white,
fontSize: 12.sp,
fontSize: 12,
fontWeight: FontWeight.w600,
),
maxLines: 1,
@@ -144,7 +144,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
curve: Curves.easeInOut,
child: _isExpanded
? Container(
padding: EdgeInsets.fromLTRB(24.w, 0, 24.w, 16.w),
padding: EdgeInsets.fromLTRB(24, 0, 24, 16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: widget.item.content.map((itemText) {
@@ -154,7 +154,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: EdgeInsets.only(top: 11.w, right: 8.w),
padding: EdgeInsets.only(top: 11, right: 8),
child: Container(
width: 5.w,
height: 5.w,
@@ -169,7 +169,7 @@ class _HICollapsibleItemWidgetState extends State<HICollapsibleItemWidget> {
TextSpan(
style: TextStyle(
color: Colors.white,
fontSize: 13.sp,
fontSize: 13,
height: 1.8,
fontWeight: FontWeight.w300,
),
+3 -1
View File
@@ -50,7 +50,9 @@ void main() async {
Stripe.publishableKey = 'pk_live_51SbuYxAawOMH8rEEkz6f4mnxAUjGC72eQ6qdm5tT6whC4hULkxxdbiPsB4gSCIMnNIGCsIgeASTXBakUcbOuUwQO00jSWjuufx';
Stripe.merchantIdentifier = 'merchant.com.taw.hifastvpn';
await Stripe.instance.applySettings();
if (Platform.isIOS) {
await Stripe.instance.applySettings();
}
// 初始化 Hive
await KRSecureStorage().kr_initHive();