Facebook出品的Android声明式开源新框架Litho文档翻译-使用Component

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

快速开始

使用Component


生成的Component类为你在spec中定义的props提供了一个简单的构造器.为了在你的UI中使用生成的Component,你需要一个LithoView,它是一个Android ViewGroup并且可以渲染component.

你可以通过以下的代码制定一个LithoView来渲染一个Component.

1
2
3
4
5
final Component component = MyComponent.create()
.title("My title")
.imageUri(Uri.parse("http://example.com/myimage")
.build();
LithoView view = LithoView.create(context, component);

在这个例子中,MyComponent将被托管给LithoView,你可以在你的程序中像使用一个普通的Android View一样去使用这个LithoView.你可以在教程里看到如何在一个Acitivity中使用这个LithoView.

重要提醒:示例中的LithoView,如果你在你的View层级中直接使用,将会在主线程中同步的执行布局任务.有关在主线程之外执行布局任务的更多信息,请参阅异步布局.




回到导航页