0 ответов

Правильный способ доступа к вложенному представлению карусели из XML

Я использую эпоксидную смолу в своем проекте и хотел бы выяснить, как правильно обращаться к представлению карусели как к вложенному представлению в строке EpoxyRecyclerView из XML. В вики показан только пример декларативного пользовательского интер…
01 мар '19 в 03:29
0 ответов

Эпоксидная смола: как использовать аннотацию @AutoModel и обрабатывать щелчки без контроллера?

Я начинаю использовать библиотеку эпоксидной смолы, потому что я ищу библиотеку, чтобы писать меньше кода при использовании RecyclerView составная часть. EpoxyRecyclerView кажется отличным компонентом, так как вы можете просто дать модели (в основно…
0 ответов

Эпоксидная смола: поле макета не соблюдается в эпоксидной модели, созданной с использованием пользовательского представления

Я тестировал библиотеку эпоксидной смолы и, похоже, не могу получить модель эпоксидной смолы, созданную из пользовательского метода представления, чтобы соответствовать набору полей макета. Согласно эпоксидной смоле, существует три способа создания …
23 июн '18 в 15:35
1 ответ

Эпоксидная смола, Котлин: Использование @ModelView ничего не генерирует без ошибок

Я успешно смог эпоксидной генерации кода из этого EpoxyModelClass @EpoxyModelClass(layout = R.layout.card_sample) abstract class PhotoModel : EpoxyModelWithHolder<PhotoModel.Holder>() { @EpoxyAttribute var title: String? = null override fun bi…
30 июн '18 в 01:10
0 ответов

EpoxyRecyclerView внутри ViewPager

Использование EpoxyRecyclerView внутри ViewPager @Override public Object instantiateItem(ViewGroup collection, int position) { LayoutInflater inflater = LayoutInflater.from(mContext); ViewGroup layout = (ViewGroup) inflater.inflate(idLists.get(posit…
04 сен '18 в 02:09
2 ответа

Почему Epoxy не генерирует модельный класс?

Я хочу использовать Epoxy для моего recyclerView с kotlin, но Epoxy Model не генерирует класс PostModel_(), что с ним не так? @EpoxyModelClass(layout = R.layout.iteam) abstract class PostModel : EpoxyModelWithHolder<PostModel.PostHolder>() { @…
21 июл '18 в 16:50
1 ответ

Как правильно инициализировать свойство в Epoxy ModelView, когда включено сохранение состояния просмотра?

У меня есть следующий код для просмотра модели. Когда я отключаю saveViewState = true или удали его, checkbox?.isChecked правильно установлен эпоксидным адаптером (на true или false, в соответствии с isChecked логическое значение, которое передается…
11 янв '19 в 08:06
1 ответ

Как мне перезвонить из EpoxyModel?

Мне нужно сделать обратный звонок из MyEpoxyModel. Мне нужен обратный вызов в контроллере от модели Как я могу это сделать? (с эпоксидной смолой)
27 июн '18 в 07:51
1 ответ

Epoxy требует, чтобы каждый атрибут модели реализовывал ошибки equals и hashCode

Я создал небольшое тестовое приложение для этой проблемы здесь: ( https://github.com/Winghin2517/EpoxyExample2). Я хотел бы передать список объектов в контроллер эпоксидной смолы, чтобы я мог генерировать график. Однако я столкнулся с этой ошибкой п…
23 июн '18 в 16:29
0 ответов

Airbnb Epoxy Для Gmail как интерфейс панели инструментов

Я строю приложение, которое отображает список объектов. Сейчас я использую представление Android Recycler. Теперь, согласно новым требованиям, я хочу отобразить этот список в группах, аналогично тому, как описано в этом Вопросе. Мой вопрос: Могу ли …
26 ноя '18 в 04:16
0 ответов

MvRx: Google maps и BottomNavigationView

Я пытаюсь настроить карты Google внутри вкладки BottomNavigationView с помощью MvRx. У меня есть вопросы: Какова наилучшая практика для настройки BottomNavigationView в MvRx? Используя приведенный ниже код, мне удалось загрузить карту один раз, но в…
0 ответов

Как провести тестирование пользовательского интерфейса с помощью эпоксидной смолы airbnb?

В настоящее время я работаю в проекте, который использует эпоксидную смолу, и мне трудно думать о том, как я могу создать UI/ интеграционные тесты с его помощью. В репозитории Epoxy github у меня есть только подсказка о тестировании RecyclerView, но…
1 ответ

MvRX DrawerLayout + как правило, нужно больше примеров

Я пытаюсь настроить DrawerLayout в примере проекта MvRx, но я застрял. Абсолютно новичок как для эпоксидной смолы, так и для MvRx в целом, и я уже неделю играю, изучая фреймворк и компоненты тестирования, которые мне нужны, чтобы преобразовать наше …
18 сен '18 в 13:27
0 ответов

Влияет ли увеличение MaxRecycledViews на производительность Recyclerview?

У меня есть Recyclerview с несколькими элементами, это экран сведений, который имеет другой тип элементов вместо реализации его с NestedScrollview я использовал Recylcerview вдохновленный Airbnb использовать Recyclerview для статического контента, к…
23 фев '19 в 11:45
1 ответ

Фрагмент карты Google в эпоксидном виде

В настоящее время я изучаю новый стек MvRx от Airbnb Теперь я успешно добавляю фрагмент карт Google в BaseMvRxFragment в BottomNavigationView. Проблема в том, что 2. когда я перехожу к MapFragment, мое приложение падает, и я получаю следующее сообще…
02 окт '18 в 11:11
0 ответов

Файлы макета MvRx xml не отображаются в Android Studio

В примере репозитория из новой структуры AirBnBs файлы макетов MvRx xml не отображаются в редакторе Android Studio, как показано на снимке экрана ниже. Также я не могу сделать рендеринг представлений в Android Studio для своих собственных проектов. …
09 окт '18 в 12:09
0 ответов

Эпоксидная смола и пул EpoxyModels

Я реализую EpoxyRecyclerView с EpoxyController. Поскольку мой вариант использования требует довольно быстрого воссоздания и распространения моделей (порядка 100 моделей каждую секунду или около того), меня беспокоит отток памяти из-за большого колич…
28 авг '18 в 09:45
0 ответов

Эпоксидный щелчок слушателя при просмотре

Я пытаюсь установить прослушиватель кликов на itemView в EpoxyHolder. override fun bind(holder: MyHolder) { ... holder.cell.setOnClickListener(listener) } class MyHolder : EpoxyHolder() { ... lateinit var cell: View override fun bindView(itemView: V…
29 мар '19 в 16:36
0 ответов

Обновление моделей в PagedListEpoxyController не вызывает onBind

Я обновил данные, предоставленные моим DataSource используя аннулировать и передал этот новый PagedList в мой PagedListEpoxyController, Добавление и удаление элементов прекрасно работает при корректном обновлении списка. Однако при обновлении buildI…
07 май '19 в 13:11
0 ответов

Как назначить диапазон сетки в эпоксидной смоле airbnb?

Я начал изучать, как использовать эпоксидную смолу в моем проекте. Я изучаю эту библиотеку, запустив пример проекта. Все было хорошо, пока я не копался в настройках диапазона сетки. Я обнаружил, что запутался из-за системы координат. Как видно из пр…
14 апр '19 в 14:14