Декларативная высокопроизводительная библиотека пользовательского интерфейса Android от Facebook, вдохновленная компонентной моделью React. Litho использует библиотеку макетов Yoga (реализация Flexbox) и оптимизирован для создания быстрых интерфейсов на основе RecyclerView.
1 ответ

Как заставить ребенка заполнить всю полезную экранную недвижимость в Litho от Facebook?

Я пытаюсь использовать mapview с Litho в Facebook, и я не могу понять, как сделать mapview заполнить всю полезную экранную недвижимость. Есть какой-то метод, который я пропускаю? Если вы поймете, пожалуйста, скажите мне, как это сделать, чтобы я мог…
06 ноя '17 в 01:54
1 ответ

Как обрабатывать нажатой ввод с Litho.Edittext

В моем текущем проекте Android я должен использовать Litho Framework. Проблема, с которой я столкнулся сейчас, заключается в том, как обрабатывать клавишу ввода с помощью виджета Litho EditText.(Вызывать запрос при нажатии клавиши ввода на программн…
06 сен '17 в 21:21
2 ответа

Какие альтернативы RecyclerView для канала

Приложение включает в себя канал, как Twitter или Instagram. Попробовал это с RecyclerView. Будет ли Litho (fblitho.com) хорошей альтернативой для создания хорошего канала с текстом, видео и фотографиями? Или, может, другие библиотеки?
1 ответ

Как добавить компонент MountSpec в LayoutSpec или XML в Android

Я могу установить MountSpec непосредственно в Activity setContentView(), но он не работает, когда я пытаюсь добавить его с моим существующим представлением XML (используя LayoutSpec или даже напрямую).
15 сен '18 в 11:45
0 ответов

Изменить текстовое значение после нажатия на родительский компонент в Litho

Предположим, я создаю столбец с двумя текстовыми дочерними элементами и устанавливаю обработчик щелчка в представлении столбца. Я хочу изменить значение первого текста после нажатия на столбец. Как я могу это сделать?
28 сен '17 в 12:57
1 ответ

Как добавить поддержку клавиатуры на Facebook LITHO

Я пытаюсь использовать Facebook Litho для создания Android-приложения для телевидения. Нам нужно поддерживать события клавиатуры (вверх / вниз / влево / вправо) для управления навигацией. Я могу перехватывать события клавиатуры по onKeyDown в действ…
25 сен '17 в 10:13
1 ответ

Как реализовать часть разделов с помощью LinearLayoutManager, а часть - с помощью GridLayoutManager?

У меня много разных видов в спецификации утилизатора. @LayoutSpec object AdPageSpec { @OnCreateLayout fun onCreateLayout(c: ComponentContext, @Prop model: List<AdPageItem>): ComponentLayout { return RecyclerCollectionComponent.create(c) .disab…
06 фев '18 в 21:39
1 ответ

Использование компонента MountSpec с представлением "wrap_content" - Как реализовать onMeasure()

Я строю некоторые компоненты Mount Spec для визуализации определенных видов. Все мои виды должны иметь высоту = "wrap_content". Когда я впервые начал работать над ним, я не реализовал метод onMerasure() (использует аннотацию @OnMeasure), поэтому ком…
04 авг '17 в 17:59
1 ответ

Как выполнить нумерацию страниц с рамкой Litho?

Я внедряю Retrofit APi для получения данных с сервера и показывать это в RecyclerView используя фреймворк Litho, и это хорошо. Как все мы знаем, когда у нас есть бесконечные данные, которые нужно показать в обзоре переработчиков, мы должны реализова…
25 май '17 в 05:37
2 ответа

Лито изображение с удаленного URL

Я пытаюсь загрузить изображение с удаленного URL в виджет Litho Image, но виджет Litho имеет "drawable" в качестве единственной опоры для установки изображения. Кто-нибудь пытался установить изображение с удаленного URL в виджете Litho Image?
25 окт '17 в 17:55
1 ответ

Litho, ViewPager и Tabs. Как загрузить несколько макетов Tab с помощью Litho?

Я пытаюсь реализовать ViewPager с вкладками просто так: Макеты фрагмента отображаются с помощью Litho в Facebook, но проблема здесь в том, что загружается только первый элемент, в данном случае "Look". Смотрите код: MainActivity: public class MainAc…
10 дек '17 в 07:31
0 ответов

Представление Google Maps, интегрированное с FBLitho

Я пытаюсь интегрировать Google Maps View с Litho, и для этого я создал MountSpec. У меня есть две проблемы с этим. Во-первых, мне нужно запустить некоторый код фонового потока в методе OnPrepare, но в результате я не могу присвоить результат фоновой…
08 июн '17 в 12:23
1 ответ

FB Litho: Как установить собственный шрифт для текста

У меня вопрос, как установить собственный шрифт для Text компонент в структуре пользовательского интерфейса Facebook Litho? Следующее мое Text составная часть: Text.create(componentContext) .flexGrow(1f) .verticalGravity(VerticalGravity.CENTER) .tex…
18 окт '17 в 14:58
1 ответ

Что делает аннотация @FromPrepare от Litho?

Я читал документацию Лито, и я нашел этот пример кода @LayoutSpec(events = { ColorChangedEvent.class }) class ColorComponentSpec { ... @OnCreateLayout static ComponentLayout onCreateLayout( Context c, @Prop EventHandler colorChangedHandler, @FromPre…
06 май '17 в 15:32
1 ответ

Litho ListRecyclerConfiguration Kotlin with linearLayoutInfoFactory

Я новичок в Kotlin, и я хочу использовать библиотеку Facebook, я нашел способ Java для создания конфигурации утилизатора, но я не могу сделать то же самое в Kotlin. RecyclerCollectionComponent.create(c) .disablePTR(true) .recyclerConfiguration(new L…
20 дек '18 в 22:31
1 ответ

Как обрабатывать пространство между элементами RecyclerCollectionComponent

У меня есть RecyclerCollectionComponent где я предоставляю данные, используя DataDiffSection, Теперь я хочу иметь некоторый запас (скажем, x dp) для первого и последнего элемента и некоторый запас среди предметов (скажем, y dp). Мой onRender выгляди…
24 апр '18 в 06:56
0 ответов

Spec воссоздается при смене видимости софт-клавиатуры

Я использую Litho (0,8). У меня есть Spec, который создает Recycler, который может содержать несколько компонентов разных типов (текст, флажки, переключатели и т. Д.). Вот основная спецификация: @LayoutSpec public class LithoActivitySpec { @OnCreate…
0 ответов

Как сделать панель инструментов или ящик с помощью FB litho?

Я собираюсь разработать приложение, используя FB litho. Тем не менее, я запутался в создании панели инструментов / панели действий или Drawer. Пример: я хотел бы использовать этот плагин: https://github.com/mikepenz/MaterialDrawer Но я не понимаю, к…
11 дек '17 в 05:59
1 ответ

Facebook Litho: видимое событие не сработало при возобновлении фрагмента

Видимое событие не сработало при возобновлении фрагмента. Я также пытался позвонить LithoView.setVisibilityHint(true); при возобновлении фрагмента, но он не работает, чтобы вызвать видимое событие Компонента. Тем не менее, он будет успешно запущен п…
16 дек '18 в 10:23
3 ответа

Решение для построения динамических форм с Android

Я на самом деле разрабатываю приложение для Android, в котором я должен отображать динамические формы на основе метаданных, содержащихся в документах JSON. В основном, как это работает (без подробностей), это то, что документ JSON представляет струк…
12 июл '17 в 15:19