Facebook出品的Android声明式开源新框架Litho文档翻译-开发者选项

欢迎转载,转载请标明出处.
英文原文文档地址: Litho-doc

工具

开发者选项


除了Stetho之外,我们还提供了两个编译时标志,用于可视化你的应用程序的Component层级结构.这类似于Android的内部设置:显示View边界,但是由于Litho并不是总是使用Android View,所以我们实现了我们自己的方式使它变得更加实用.

ComponentsConfiguration类中有两个字段来控制这些.


debugHighlightInteractiveBounds

高亮显示Component的交互边界以及Component的扩展触摸边界(如果存在的话).


debugHighlightMountBounds

高亮显示可挂载的drawable和view的边界.由框架自动添加(例如,在Component被点击的时候)的View将会被使用不同的颜色来高亮显示.


这些是默认关闭的.如果你想要在你的程序中打开它们,你可以在你的程序中的任何地方覆写他们:

1
2
ComponentsConfiguration.debugHighlightInteractiveBounds = true;
ComponentsConfiguration.debugHighlightMountBounds = true;




回到导航页