Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FFloatController的dismiss 不起作用 #7

Open
kazeik opened this issue Apr 23, 2021 · 1 comment
Open

FFloatController的dismiss 不起作用 #7

kazeik opened this issue Apr 23, 2021 · 1 comment

Comments

@kazeik
Copy link

kazeik commented Apr 23, 2021

1.初始化controller,
FFloatController _floatController;
@OverRide
void initState() {
super.initState();
_floatController = FFloatController();
_floatController.setStateChangedListener(() {
});
}

2。在使用的地方引用controller,
controller: _floatController,
alignment: FFloatAlignment.leftCenter,
shadowColor: ColorUtil.cf4f4f4,
// shadowBlur: 14,
shadowOffset: Offset(0.0, 0.0),
corner: FFloatCorner.all(3),
color: Colors.black,
canTouchOutside: true,
triangleAlignment: TriangleAlignment.center,
triangleOffset: Offset(0, 0),
triangleWidth: 10,
triangleHeight: 10,

anchor: Image(
image: AssetImage(
Utils.getImgPath("morepoint"),
),
),

3.在点击事件中隐藏。
InkWell(
onTap: () {
Utils.showToast("msg");
_floatController.dismiss();})

4、结果:
界面上有一个吐司弹出来。但这个ffloat还是没有被隐藏。

@kazeik
Copy link
Author

kazeik commented Apr 23, 2021

image

debug发现,有个值为空。导致dismiss不起作用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant