问题标签 [facebook-litho]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
458 浏览

android - FB Litho:如何为文本设置自定义字体

我的问题是如何Text在 Facebook 的 UI 框架Litho中为组件设置自定义字体?

以下是我的Text组件:

0 投票
3 回答
702 浏览

android - 来自远程 URL 的光刻图像

我正在尝试将远程 URL 中的图像加载到 Litho Image 小部件中,但 Litho 小部件具有“可绘制”作为设置图像的唯一道具。有没有人尝试在 Litho Image 小部件中从远程 URL 设置图像?

0 投票
1 回答
142 浏览

android - 如何用 LinearLayoutManager 实现部分部分,用 GridLayoutManager 实现部分?

我在回收站规范中有许多不同类型的视图。

一切正常,但有时我需要以 GridLayoutManager 方式放置项目。 在此处输入图像描述

有人知道如何用光刻实现这一目标吗?

0 投票
1 回答
186 浏览

litho - 如何在 LayoutSpec 或 Android 中的 XML 中添加 MountSpec 组件

我可以直接在 Activity setContentView() 中设置 MountSpec,但是当我尝试将它添加到我现有的 XML 视图(使用 LayoutSpec 甚至直接)时它不起作用。

0 投票
1 回答
251 浏览

litho - Facebook Litho:片段恢复时未触发可见事件

片段恢复时未触发可见事件。

我也尝试调用LithoView.setVisibilityHint(true);片段恢复,但它无法触发组件的可见事件。

但是,当向上/向下滚动以显示 RecyclerCollectionComponent 中的组件视图时,它将被成功触发。

0 投票
1 回答
171 浏览

android - Litho ListRecyclerConfiguration Kotlin 与 linearLayoutInfoFactory

我是 Kotlin 的新手,我想使用 Facebook 的 litho 库,我找到了创建回收器配置的 java 方法,但我无法在 Kotlin 中做同样的事情。

那么我将如何在 Kotlin 中做到这一点?到目前为止,我有这个,但它不起作用。

好像不太喜欢Linearlayoutinfo工厂的构造函数,我查了github的例子也没找到。如果我对 Java 到 Kotlin 的转换有更多的了解,我可能会理解如何轻松地做到这一点。

编辑:来自 Android Studio 的错误:

意外标记(使用 ';' 在同一行分隔表达式)

我想这是因为语法,但我认为真正的问题是围绕 LinearLayoutInfoFactory 的构造。

0 投票
1 回答
169 浏览

android-ndk - 没有虚拟方法 getBaseContext()Landroid/content/Context #litho

光刻

错误

java.lang.NoSuchMethodError: 没有虚拟方法 getBaseContext()Landroid/content/Context; 在 Lcom/facebook/litho/ComponentContext 类中;或其超类('com.facebook.litho.ComponentContext' 的声明出现在 /data/app/com.midhilaj.myapplication-1/split_lib_dependencies_apk.apk 中)

我的代码

现在我正在尝试毕加索

java.lang.LinkageError:方法 java.lang.String com.github.charbgr.litho.picasso.PicassoImage$PicassoImageImpl.getSimpleName() 覆盖类 Lcom/facebook/litho/Component 中的最终方法;('com.github.charbgr.litho.picasso.PicassoImage$PicassoImageImpl' 的声明出现在 /data/app/com.midhilaj.myapplication-zt-xfqQ6-UlHEkWlTDfqyg==/split_lib_dependencies_apk.apk)在 com.github.charbgr。 litho.picasso.PicassoImage.create(PicassoImage.java:170) at com.midhilaj.myapplication.MainActivity.onCreate(MainActivity.java:44) at android.app.Activity.performCreate(Activity.java:6984) at android.app .Instrumentation.callActivityOnCreate(Instrumentation.java:1235) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2857) 在 android.app.ActivityThread。

0 投票
0 回答
136 浏览

litho - 无法生成我的应用的 Android App Bundle 版本

还有其他人面临这个问题吗?

我可以在捆绑包中生成我的应用程序的调试和发布版本。组装期间没有 gradle 错误。

依赖项:

但是当我在 Android 设备上运行它时,应用程序崩溃并且 logcat 显示它:

如果我使用传统方法(Apk 文件)运行应用程序,它可以正常工作。但是当我从捆绑包中运行时,它会崩溃。

任何人?谢谢。

0 投票
0 回答
122 浏览

litho - 当另一个组件执行操作时如何设置组件可见真或假

现在我要做的是,当我的CustomCheckboxSpec组件在onCheckboxClicked事件中发送参数的真或假值时isChecked,它会调用CustomText组件并通过setVisible函数和参数,我可以定位哪些CustomText元素我想在视觉上设置为真或错误的。

使用什么功能可以搜索其中的元素CustomText?如何更改该元素的可见性?

0 投票
1 回答
326 浏览

android - 如何在 facebook litho for android 中添加 exoplayer

我看过使用 fb litho的新闻提要示例。没有任何使用光刻播放视频的示例。我们想要一个带有视频播放的新闻提要示例,或者您能否提供任何示例或建议以在 litho 中添加 exoplayer。