修改选择器样式

This commit is contained in:
czz
2025-06-07 11:44:09 +08:00
parent 36a5b098d5
commit 77152e5d81
16 changed files with 503 additions and 260 deletions

View File

@@ -8,6 +8,7 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
import 'package:vbvs_app/component/tool/ClickableContainer.dart';
import 'package:vbvs_app/component/tool/CustomCard.dart';
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
import 'package:vbvs_app/controller/mh_controller/mh_language_controller.dart';
class SettingPage extends StatefulWidget {
@override
@@ -15,6 +16,13 @@ class SettingPage extends StatefulWidget {
}
class _SettingPageState extends State<SettingPage> {
MHLanguageController languageController = Get.find();
@override
void initState() {
languageController.initLanuageList();
super.initState();
}
@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, bodySize) {
@@ -247,9 +255,10 @@ class _SettingPageState extends State<SettingPage> {
Obx(() {
return Text(
languageController
.selectLanguage
.value!
.language_name!,
.selectLanguage
.value
?.language_name ??
'简体中文',
style: FlutterFlowTheme.of(
context)
.bodyMedium
@@ -263,16 +272,15 @@ class _SettingPageState extends State<SettingPage> {
),
);
}),
// SvgPicture.asset(
// 'assets/img/icon/arrow_right.svg',
// width: 8.rpx,
// height: 15
// .rpx, // 如果 SVG 中没有固定颜色,可以这样设置
// color: themeController
// .currentColor.sc3,
// ),
].divide(SizedBox(width: 28.rpx)),
SvgPicture.asset(
'assets/img/icon/arrow_right.svg',
width: 8.rpx,
height: 15
.rpx, // 如果 SVG 中没有固定颜色,可以这样设置
color: themeController
.currentColor.sc3,
),
].divide(SizedBox(width: 22.rpx)),
),
],
),
@@ -286,10 +294,7 @@ class _SettingPageState extends State<SettingPage> {
.currentColor.sc21, // 点击时的背景色
padding: EdgeInsetsDirectional.fromSTEB(
0.rpx, 0.rpx, 0.rpx, 0.rpx),
onTap: () {
print('点击了容器');
Get.toNamed("/aboutUsPage");
},
onTap: () {},
child: Container(
child: Padding(
padding: EdgeInsetsDirectional.fromSTEB(