我不了解Snackbar类中此静态方法的顺序调用。有人可以解释吗?谢谢

问题描述 投票:0回答:1
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
        .setAction("Action", null).show();

上面的代码如何工作?

android-snackbar
1个回答
0
投票

Snackbar类具有一个静态方法make,该方法带有3个参数(视图,“用您自己的动作替换”,Snackbar.LENGTH_LONG)。我不知道是什么视图,但是第二个是字符串,第三个是在Snackbar中定义的最终变量(很可能是一个长值)。

[方法make返回一个对象,该对象具有一个名为setAction的方法,该方法具有两个参数(“ Action”,null),第一个参数是String,第二个参数可以是任何类型的对象。

[方法setAction返回一个新对象,该对象具有一个方法show(),该方法可能返回一个新值,但也可以为空。

© www.soinside.com 2019 - 2024. All rights reserved.