Skip to content

SirajShan/AndroidDataBindingWithRxJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidDataBindingWithRxJava

Data binding requires changes in layout files. Such layout files starts with a root tag followed by a element and a view root element.

References to the data elements or expressions within the layout are written in the attribute properties using the @{} or @={},

First thing you need to enable data binding is add below entry in gradle.build file

dataBinding { enabled = true }

sample code:

you can refer main_activity.xml

    <variable
        name="user"
        type="com.shan.databindingrxjava.viewmodel.UserViewModel" />
</data>

...........*....

              <android.support.v7.widget.RecyclerView
                android:id="@+id/list_user"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@android:color/white"
                android:scrollbars="vertical"
                android:visibility="@{user.userRecycler}"
                app:layout_behavior="@string/appbar_scrolling_view_behavior"
                tools:listitem="@layout/list_item" />

About

Implemented android databinding with rxjava and rxandroid.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages