Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7d63b77

Browse files
loading适应主题
1 parent 63bf8a3 commit 7d63b77

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

‎lib/src/button.dart‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_weui/flutter_weui.dart';
33
import 'package:flutter_weui/src/base/button_theme.dart';
4-
import 'package:flutter/cupertino.dart';
4+
import 'loading.dart';
5+
import 'base/theme.dart';
56

67
///按钮的三种类型
78
@@ -127,7 +128,6 @@ class _ButtonState extends State<Button> {
127128
final EdgeInsetsGeometry padding = widget.mini
128129
? const EdgeInsets.symmetric(horizontal: 12)
129130
: const EdgeInsets.symmetric(vertical: 8, horizontal: 24);
130-
131131
return GestureDetector(
132132
onTapDown: onTapDown,
133133
onTapUp: onTapUp,
@@ -144,7 +144,13 @@ class _ButtonState extends State<Button> {
144144
widget.loading == true && !widget.disabled
145145
? Padding(
146146
padding: EdgeInsets.only(right: 0.34 * fontSize),
147-
child: CupertinoActivityIndicator(radius: 9),
147+
child: WeUITheme(
148+
data: WeUITheme.of(context).copyWith(
149+
loadingColor: widget.type == ButtonType.primay
150+
? WeUIThemeData.dark().loadingColor
151+
: null),
152+
child: Loading(radius: 9),
153+
),
148154
)
149155
: SizedBox(),
150156
Padding(

‎lib/src/load_more.dart‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter/cupertino.dart';
2+
import 'loading.dart';
33
import 'package:flutter_weui/flutter_weui.dart';
44

55
enum LoadType {
@@ -38,7 +38,7 @@ class LoadMore extends StatelessWidget {
3838
children: <Widget>[
3939
Padding(
4040
padding: const EdgeInsets.only(right: 5),
41-
child: CupertinoActivityIndicator(
41+
child: Loading(
4242
radius: 9,
4343
),
4444
),

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /