Я новичок в Kotlin, и я хочу использовать библиотеку Facebook, я нашел способ Java для создания конфигурации утилизатора, но я не могу сделать то же самое в Kotlin.
RecyclerCollectionComponent.create(c)
.disablePTR(true)
.recyclerConfiguration(new ListRecyclerConfiguration(LinearLayoutManager.HORIZONTAL, /*reverse layout*/ false, SNAP_TO_CENTER))
.section(
DataDiffSection.create(c)
.data(generateData(32))
.renderEventHandler(ListSection.onRender(c))
.build())
.canMeasureRecycler(true))
Так как мне это сделать в Котлине?Пока у меня есть это, но оно не работает.
.recyclerConfiguration(
ListRecyclerConfiguration.create()
.linearLayoutInfoFactory(LinearLayoutInfoFactory {
c, LinearLayoutManager.HORIZONTAL, false
})
.build()
)
Кажется, он не похож на конструктор фабрики Linearlayoutinfo, я проверил примеры github и не смог его найти.Если бы я лучше понимал преобразование Java в Kotlin, я бы, наверное, понял, как это легко сделать.
Редактировать: Ошибка в Android Studio:
Неожиданные токены (use ';'чтобы разделить выражения в одной строке)
Я предполагаю, что это из-за синтаксиса, но я думаю, что реальная проблема заключается в построении LinearLayoutInfoFactory.