Skip to content

Releases: DylanCaiCoding/ViewBindingKTX

1.2.4

12 Aug 06:39
Compare
Choose a tag to compare
  • Add ViewGroup#inflate()

1.2.3

29 Jun 11:03
Compare
Choose a tag to compare
  • Fixed layout exception being overwritten #24

1.2.2

10 Jun 02:37
Compare
Choose a tag to compare
  • Support for NavigationView to set header view

1.2.1

24 May 09:32
Compare
Choose a tag to compare
  • Add binding parameter to BindingLifecycleOwner#onDestroyViewBinding
  • Support for viewbinding-base to automatically set the lifecycle owner of DataBinding
  • Fixed an issue with reflection failure of bindViewWithGeneric (#19)

1.2.0

15 May 06:04
7d525a6
Compare
Choose a tag to compare

Change the jcenter dependencies to the Jitpack dependencies

  • Add TabLayout.Tab#bindCustomView(VB.() -> Unit)
  • Add Fragment#binding(Method) (#16)
  • Add a new interface BindingLifecycleOwner for Fragment
  • Add BindingViewHolder#onBinding(VB.(Int) -> Unit)
  • Add BindingViewHolder#onItemClick(VB.(Int) -> Unit)
  • Fix a ClassCastException for the base library (#15)
  • Change the return value of ViewGroup#binding() to a lazy properties

1.1.2

16 Apr 12:01
Compare
Choose a tag to compare
  • Support the DataBinding automatic binding lifecycle

1.1.1

31 Mar 01:33
Compare
Choose a tag to compare
  • Fix exception in navigation #13

1.1.0

29 Mar 12:09
Compare
Choose a tag to compare

Feature

  • Support for the usage of Kotlin and Java
  • Support for the usage of reflection and non-reflection
  • Support to modify your base class to support ViewBinding
  • Support for BaseRecyclerViewAdapterHelper
  • Support for Activity, Fragment, Dialog, Adapter
  • Support automatic release of binding class instance in Fragment
  • Support for custom combination view
  • Support for TabLayout to set custom view

1.0.1

07 Jan 15:23
Compare
Choose a tag to compare
  • Changed Fragment#inflate to Fragment#bindView