Blame view

lib/pages/practice/widgets/practice_header_widget.dart 1.4 KB
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
1
2
3
4
5
  import 'package:flutter/material.dart';
  import 'package:flutter_screenutil/flutter_screenutil.dart';
  import 'package:wow_english/common/extension/string_extension.dart';
  
  class PracticeHeaderWidget extends StatelessWidget {
5b923179   吴启风   feat:导航栏优化
6
    const PracticeHeaderWidget({super.key, required this.onTap, this.title = ''});
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
7
8
9
10
11
12
13
14
  
    final Function() onTap;
  
    final String title;
  
    @override
    Widget build(BuildContext context) {
      return Container(
5b923179   吴启风   feat:导航栏优化
15
          color: Colors.white,
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
16
          height: kToolbarHeight + 3.h,
5b923179   吴启风   feat:导航栏优化
17
          child: AppBar(
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
18
19
            leading: GestureDetector(
              child: Image.asset(
5b923179   吴启风   feat:导航栏优化
20
                'back_around'.assetPng,
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
21
22
                width: 40.w,
                height: 40.h,
5b923179   吴启风   feat:导航栏优化
23
              ),
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
24
              onTap: () => {onTap()},
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
25
            ),
5b923179   吴启风   feat:导航栏优化
26
27
            centerTitle: true,
            title: Container(
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
28
29
30
31
32
33
34
35
36
37
              height: 40.h,
              width: 100.w, // 容器宽度
              // padding: EdgeInsets.symmetric(horizontal: 27.w, vertical: 10.h),
              alignment: Alignment.center,
              decoration: BoxDecoration(
                color: const Color(0xFF00B6F1),
                borderRadius: BorderRadius.circular(20.r),
                border: Border.all(
                  width: 1.0,
                  color: const Color(0xFF333333),
5b923179   吴启风   feat:导航栏优化
38
                ),
f29687b2   biao   修复iOS偶现按钮消失问题,练习页...
39
40
41
42
43
44
              ),
              child: Text(
                title,
                style: TextStyle(fontSize: 15.sp, color: Colors.white),
              ),
            ),
5b923179   吴启风   feat:导航栏优化
45
          ));
624214d0   liangchengyou   feat:看题选字/选图UI和部分逻辑
46
    }
5b923179   吴启风   feat:导航栏优化
47
  }