问题标签 [epoxy-modelview]
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.
android - 为什么 Epoxy recyclerview 不在 kotlin 中生成自定义模型类
我想在epoxy.HotelItemModel_()
未生成类中创建自定义环氧树脂模型类Epoxy Controller
android - EpoxyModels 在 Android 的功能模块/库项目中不起作用
EpoxyModel 在使用 Android App 的内部功能模块时不编译。
上面的代码抱怨 layout = R.layout.layout_foo 行的“注释参数必须是编译时常量”。
再次基于文档看起来,需要将黄油刀用于库项目(功能模块在某种程度上是一种库项目),它将基于此生成 R2 类
下面是用 Butterknife 修改的代码,我也认为这有点矫枉过正。不确定,为什么我不能只做 findviewbyId。
以下是来自带有黄油刀的视图的错误
kotlin.UninitializedPropertyAccessException:lateinit 属性 textViewTitle 尚未初始化
android - 如何避免recyclerview中每个小部件的requestModelBuild
我有一个按特定顺序垂直固定数量小部件的回收站视图。一些小部件还包含表格数据,因此我考虑在其中也使用嵌套的回收器视图。
每个小部件都会从 ViewModel 异步调用 http 并将数据绑定到环氧树脂控制器,如下所述。
由于每个小部件都会调用 requestModelBuild(),因为它们通过公共设置器(例如 priceViewData、packageData 等)从调用 requestModelBuild() 的位置接收数据。因此,在这种情况下,无论何时收到任何小部件的数据,都会发生每个小部件绑定。这似乎也很昂贵,因为我们每次绑定都需要一些分析。
因此,这里对小部件的分析调用成倍增加。请建议是否可以通过环氧树脂处理而无需手动处理。
android - AirBnb Epoxy - 视图被复制而不是被替换
我正在渲染基于从服务器获取的 JSON 响应的表单。
我的用例包括监听单选按钮的点击,根据单选按钮选择切换某些文本字段的可见性,并使用可见的 textView 刷新布局。
预期的输出应该是用现在可见的 textView 更新同一个视图,但我现在看到同一个表单两次,第一次是默认状态,第二次是更新状态。
我是否以某种方式创建了一个全新的model_
类并将其传递给控制器?我只想更改现有模型的布尔字段并更新视图。
我的模特班
我的控制器类
我的片段实现了单选按钮选中的侦听器,修改formInput.isVisible = true
并调用formInputController.setData(componentList)
请帮我解决这个问题,谢谢!
android - Airbnb Epoxy 中未显示简单的 TextView
我试图在 recyclerview 中使用环氧树脂显示一个简单的文本视图,但它没有出现。我可能做错了什么。
我期待这样的事情
但我得到了这个
MainActivity.kt
activity_main.xml
我的控制器.kt
MyTextViewModel.kt
textview_row.xml
android - com.airbnb.epoxy.IllegalEpoxyUsage:在添加模型之前,您必须在模型上设置一个 id
第一次使用 Epoxy Library。得到以下错误
这是控制器代码:
这是模型代码
我试图从 Model 类中删除id但仍然是同样的错误。
android - EpoxyRecyclerview 中的更新项目(通知数据更改)
我在 kotlin 中使用数据绑定实现了环氧树脂控制器。
我需要做的是在我单击任何项目时更新文本并通知它,就像在普通适配器中所做的那样。我有一个项目做这样的事情https://github.com/xorum-io/epoxy_partial_update.git
但是在这个项目中,他们创建了 EpoxyModel 并使用了函数
我不想创建任何模型对象,因为我在我的项目中使用数据绑定。
当我尝试更新任何项目并调用功能requestModelBuild环氧树脂控制器应用程序崩溃。
以上是我在崩溃后收到的消息。
任何人都可以请帮忙。
android - 如何在环氧树脂 recyclerview 中制作条排?
我试图在epoxyrecyclerview 中制作剥离行。我已经嵌套了epoxyrecycler 视图,这是父级的epoxymodel
这是我的孩子环氧树脂模型
所以我使用变量 isEven 来制作条形行。当行位置甚至突出显示背景消失时。问题是当我更新数据时,条带变得凌乱。
android - 查看与 EpoxyModelWithHolder 的绑定
我EpoxyModelWithHolder
在单个 Epoxy 模型类中使用多个布局。如何进行 ViewBinding?目前,我正在使用Kotlin-android-extensions
. 下面是我的代码