自定义颤振(cupertino 风格)小部件的最佳方法是什么?我想用一些动画自定义库比蒂诺标签栏,......我应该扩展小部件并覆盖构建方法并在那里实现我的东西,我应该复制整个小部件,......任何最佳实践?
所有小部件的源代码均可免费访问。在我看来,最好的方法取决于:
如果您要更改很多,那么我建议您从头开始或使用现有代码作为基础。无论您是子类化还是从“从头开始”开始,您最终仍可能自己进行维护,因此随着时间的推移,任何有意义的路线都可能是最好的路线(只有您知道哪一条)。
一般来说,如果你想做一些自定义的事情,直接将类/代码复制并粘贴到你的应用程序中并修改它是可以的。这就是为什么它是开源的。
如果它对其他人有用,那么您可以考虑做一个 PR 或编写一个自定义控件供其他人使用:)
| 归档时间: |
|
| 查看次数: |
1488 次 |
| 最近记录: |