如何设计组件的API

出现这个问题是因为我在排查 Toast 组的代码中, 发现现在的 API 调用感觉不够清晰, 有点像老奶奶的裹脚布一样长, 想修改但是不知道如何改. 这里参看了很多相同组件的 API 设计, 百花齐放, 我也不知道该怎么办了. 这里找了一篇文章说的挺好: 如何设计一个优秀的 API , 可以参考下! 原则 对于用户: 易学习:有完善的文档及提供尽可能多的示例和可 copy-paste…