Package com. github. dreipol. dreidroid. utils
Types
Helper to use for overriding animations in fragments.
Functions
Execute block if and only if all inputs are not null. Not null parameters are passed to block as input parameters.
Exposes the attribute "app:disableBackground" for View to use it with viewBinding
Getter for the bidirectional binding attribute "app:currentTab" for ViewPager
Getter for the bidirectional binding attribute "app:isRefreshing" for SwipeRefreshLayout
Launch a coroutine in a scope that ensure execution on one thread. This is useful when working with realm objects as they can only be used on the thread on which they are created.
Exposes the attribute "app:onNavigationClicked" for Toolbar to use it with viewBinding
Overrides the attribute "android:onClick" for View to use it with viewBinding
Exposes the attribute "app:adapter" for RecyclerView to use it with viewBinding
Exposes the attribute "android:adapter" for View to use it with viewBinding
Exposes the attribute "android:src" for ImageView to use it with viewBinding
Setter for the bidirectional binding attribute "app:isRefreshing" for SwipeRefreshLayout
Sets the InverseBindingListener for the bidirectional binding attribute "app:isRefreshing" for SwipeRefreshLayout
Sets the InverseBindingListener for the bidirectional binding attribute "app:currentTab" for ViewPager
Exposes the attribute "app:onNavigationItemSelected" for BottomNavigationView to use it with viewBinding
Exposes the attribute "app:optionalText" for TextView to use it with viewBinding
Exposes the attribute "app:optionalTextResource" for TextView to use it with viewBinding
Exposes the attribute "app:progessBarColor" for ProgressBar to use it with viewBinding
Exposes the attribute "app:selectedItem" for BottomNavigationView to use it with viewBinding
Exposes the attribute "app:showNavigationIcon" for Toolbar to use it with viewBinding
Exposes the attribute "android:visibility" for View to use it with viewBinding
Execute block safely with styled attributes