首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android 开发学习

    data-binding 踩坑记

    1. 如何向单个view传递多个binding参数 a. 在BindingAdapter中定义 @BindingAdapter({"position", "info"}) public static void renderView(View view, int position, Info info) { view.renderView(position, info); } b xml配置 position,info 属性即可。 这里点进BindingAdapter可以看到两个参

    2.1K40发布于 2018-06-01
  • 来自专栏Android 开发学习

    MVVM + data-binding 快速入门

    前言 简书上data-binding 的文章不少,但真正用来实现MVVM架构的文章不多。 有些是官方的guide(https://developer.android.com/topic/libraries/data-binding/index.html) 的翻译版本,且官方的guide的架构主要采用 data-binding + mvp 的形式。 View.VISIBLE : View.GONE } 还支持逻辑运算等等,详见 https://developer.android.com/topic/libraries/data-binding/index.html mDatas.get(position),position % 2 == 0); return convertView; } } 这里需要注意ItemViewBinding 类 是data-binding

    88520发布于 2018-06-04
  • 来自专栏Android 技术栈

    Android MVC、MVP、MVVM、MVP-databinding 架构单元示例

    [来自MVVM----MVC,MVP 和 MVVM 的图示] 唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。 /\*\* \* 简单的MVVM + data-binding案例: \* 以点击一下按钮然后年龄会+2 为例 \* \* @author jingbin \*/ public class binding = DataBindingUtil.setContentView(this, R.layout.activity\_change\_age); setTitle("MVVM + data-binding /\*\* \* MVP + data-binding \* \* @author jingbin \*/ public class MvpDataBindingActivity extends DataBindingUtil.setContentView(this, R.layout.activity\_mvp\_data\_binding); setTitle("MVP + data-binding

    1.5K40发布于 2019-03-18
  • 来自专栏代码GG之家

    android MVVM开发模式(五)

    这里有个问题,本来按照我们的理解,@InverseBindingAdapter注解的函数方法,应该也是可以非静态的(我们想使用测试时候反馈和正常反馈有些差异,然而当前data-binding不允许这个为非静态 因此data-binding帮你将你需要写的方法生成了一个接口,让你去实现它就行了。(很智能化吧。) 我们实现它,返回一个适配器就可以了。在这里我们就可以清晰地看到,这个返回的我们可以定制的。

    70960发布于 2018-02-01
  • 来自专栏Android开发经验分享

    incremental out directory should be set to aar output directory

    google, 有个类似的问题 stackoverflow-questions-53008162, 说是 dataBinding 的问题, 说是直接注释掉,然而并没有卵用… 后面经过多方查阅, 最终在 data-binding

    41230编辑于 2022-12-19
  • 来自专栏ionic3+

    【风雨欲来的Hybird】(2)Stencil——万物皆组件,与框架无关

    Reactive data-binding . TypeScript . JSX 各种框架的碎片化已经创建了一个Web开发互操作性梦魇,为一个框架构建的组件不适用于另一个框架。

    1.1K20发布于 2018-08-20
  • 来自专栏Super 前端

    前端MVC&MVP&MVVM

    唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。 例如:Angular、Ember。

    53731发布于 2019-08-15
  • 来自专栏杰的记事本

    MVC,MVP 和 MVVM 三种模式说明

    唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。Angular 和 Ember 都采用这种模式。

    79730发布于 2019-09-04
  • 来自专栏微信终端开发团队的专栏

    给创业码农的话--如何提升开发效率

    后来发现google官方有一个data-binding(http://developer.android.com/tools/data-binding/guide.html)的实现,感觉实现和prism 十分类似,已经在最新的迭代中开始使用data-binding来实现MVVM,具体可以参考一个第三方例子(https://github.com/ivacf/archi)。

    2.1K70发布于 2018-01-29
  • 来自专栏全栈程序员必看

    使用 jackson 解析 json 演示样例「建议收藏」

    jackson-annotations“) contains standard Jackson annotations Databind (“jackson-databind“) implements data-binding

    54340编辑于 2022-07-11
  • 来自专栏阮一峰的网络日志

    MVC,MVP 和 MVVM 的图示

    唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。Angular 和 Ember 都采用这种模式。 (完)

    1.4K30发布于 2018-04-13
  • 来自专栏杨焱的专栏

    ng 核心模块

    The data-binding and validation properties of this element are exactly the same as those of the input When used together with ngModel, it provides data-binding, input state control, and validation. The controller contains services for data-binding, validation, CSS updates, and value formatting and Such DOM related logic should be provided by other directives which make use of NgModelController for data-binding

    1.9K10编辑于 2021-12-08
  • 来自专栏代码GG之家

    android MVVM开发模式(四)

    (我当时按照自定义view属性去做了,其实data-binding是不用这个的,它的实现原理是找到标记为@BindingAdapter对应属性之后,依据这个函数生成代码即可,这个属性在真正的xml里面,

    1.1K60发布于 2018-02-01
  • 来自专栏娜姐聊前端

    JavaScript中的MVC,MVP和MVVM模式剖析

    它最大的特点就是双向绑定(data-binding):View改变,ViewModel自动更新;ViewModel更新,Model同步改变。反之亦然。

    1.2K20编辑于 2022-05-13
  • 来自专栏云前端

    浅谈前端常用的 MV* 架构模式

    但是,在ViewModel当中会有一个叫Binder,或者是Data-binding engine的东西。 这种方式称为:Two-way data-binding,双向数据绑定。可以简单而不恰当地理解为一个模版引擎,但是会根据数据变更实时渲染。 也就是说,MVVM把View和Model的同步逻辑自动化了。 唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。 优缺点 优点: 1. 提高可维护性。

    1.2K31发布于 2020-06-16
  • 来自专栏代码GG之家

    android MVVM开发模式(二)

    更多细节,可以看官网原文: https://developer.android.com/topic/libraries/data-binding/index.html 简书中文翻译: http://www.jianshu.com

    76670发布于 2018-02-01
  • 来自专栏葡萄城控件技术团队

    如何在Excel中实现三联类模板?

    使用代码实现将数据对象绑定在一个单元格内: 同时,使用自定义单元格来实现文本的拼接: 完整代码可以点击这里:https://docs.grapecity.com.cn/spreadjs/practice/data-binding

    1.1K20编辑于 2023-10-28
  • 来自专栏web秀

    深度解析 Vue MVVM 原理实现

    DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Two-way data-binding</title

    1.8K20发布于 2019-09-04
  • 来自专栏向治洪

    android dataBinding详解

    官方介绍地址:http://developer.android.com/intl/zh-cn/tools/data-binding/guide.html 2015 Google IO 大会带来的 Data

    1.1K100发布于 2018-02-05
  • 来自专栏Czy‘s Blog

    MVVM模式

    MVVM模式与MVP模式行为基本一致,主要区别是其通常采用双向绑定data-binding,即将View和Model的同步逻辑自动化了,以前Presenter负责的View和Model同步不再手动地进行操作

    1.5K10发布于 2021-05-13
领券