提交 9a697229 authored 作者: guoqing's avatar guoqing

Merge branch 'v1.0.0' of http://t.clxkj.cn/clx-android/flutter_clx_base into v1.0.0

import 'package:flutter/material.dart';
import 'package:flutter_clx_base/utils/image_utils.dart';
import 'package:flutter_clx_base/widget/select_text_item.dart';
void main() {
runApp(const MyApp());
......@@ -12,8 +14,6 @@ class MyApp extends StatefulWidget {
}
class _MyAppState extends State<MyApp> {
final String _platformVersion = 'Unknown';
@override
Widget build(BuildContext context) {
......@@ -23,7 +23,14 @@ class _MyAppState extends State<MyApp> {
title: const Text('Plugin example app'),
),
body: Center(
child: Text('Running on: $_platformVersion\n'),
child: SelectTextItem(
title: '类别',
leftImage: ImageUtils.getAssetImage("img"),
leftImageWidth: 20.0,
leftImageHeight: 20.0,
selectAlignment: MainAxisAlignment.start,
isShowRightArrow: false,
),
),
),
);
......
......@@ -51,6 +51,8 @@ flutter:
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
assets:
- assets/images/
# To add assets to your application, add an assets section, like this:
# assets:
......
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
class MyPageAppBar extends StatelessWidget implements PreferredSizeWidget {
final String? title;
......@@ -9,6 +8,7 @@ class MyPageAppBar extends StatelessWidget implements PreferredSizeWidget {
final Function()? onBack;
final List<Widget>? actions;
final bool exitApp;
final Widget? leading;
const MyPageAppBar({
Key? key,
......@@ -19,6 +19,7 @@ class MyPageAppBar extends StatelessWidget implements PreferredSizeWidget {
this.onBack,
this.actions,
this.exitApp = false,
this.leading,
}) : super(key: key);
@override
......@@ -29,23 +30,8 @@ class MyPageAppBar extends StatelessWidget implements PreferredSizeWidget {
title: Text(title ?? ""),
backgroundColor: backgroundColor,
primary: primary,
leading: showBack
? InkWell(
onTap: onBack ??
() {
if (exitApp) {
SystemNavigator.pop();
} else {
Navigator.pop(context);
}
},
child: const Icon(
Icons.arrow_back_ios,
color: Colors.white,
),
)
: null,
actions: actions,
leading: leading,
);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论