重写BindingAdapter

时间:2018-08-06 15:25:17

标签: android android-library android-databinding android-binding-adapter

所以, 在这种情况下,我们使用的是具有预定义BindingAdapters的第三方库。这是库中的代码-

Class BindingRecyclerViewAdapters {
    @BindingAdapter(value = {"itemBinding", "items", "adapter", "itemIds", "viewHolder"}, requireAll = false)
    public static <T> void setAdapter( //variables) 
    { 
       //Code 
    }
}

setAdapter()函数中有一些我想更改的代码。在不将整个库放入我们的项目中进行编辑的情况下,我想知道什么是对我们的项目覆盖此方法的行为的最佳方法。

我试图创建一个派生类并覆盖其行为,但是由于库方法是 static ,因此无法覆盖它...

有人遇到过类似的问题吗?让我知道你的想法。

P.S。 Here's the library,以防有人感兴趣

0 个答案:

没有答案