AndroidStudio插件:布局文件转化Databinding

AndroidStudio插件:布局文件转化Databinding


这几天一直在做代码重构,因为Android是提供Databinding的MVVM架构,所以就想把代码里面所有的Butterknife代码换成Databinding形式。

Github地址

简介

一个简单的Android Studio 插件,把当前的布局文件转化成Databinding的形式。

如,当一个布局文件如下所示:




    

    

转化过就是这样(注意:还没有实现代码转化后的格式化,需要手动格式化):




    

        

        
    

    

        

        
    

操作示范

AndroidStudio插件:布局文件转化Databinding_第1张图片

插件下载

DatabindingConvert_v0.1.jar

后续优化

  • 布局代码转换后,自动格式化代码
  • 创建带模板的Databinding文件

版本更新

  • v0.0.1 完成基本的布局转换

你可能感兴趣的:(AndroidStudio插件:布局文件转化Databinding)