Releases: li2/android-view
Releases · li2/android-view
RecyclerView, TextInputLayout, Theme
Upgraded to RxBinding4, RxJava3, RxKotlin3
0.2.0 Bump version to 0.2.0
Glide error placeholder
0.1.4 Bump version to 0.1.4
ViewPager: carousel, auto scroll
CardPageTransformer
- a card effect transformer for ViewPager2
CarouselPagerHelper
- Provide carousel scroll ability for RecyclerView [ListAdapter] by mocking up the limited dataset with [Int.MAX_VALUE]
ViewPager2AutoScrollHelper
- an interface serve as a plugin to provide the ViewPager auto scroll ability.
ViewPager2Ext
- Ignore pull to refresh
- Show the partial preview of left and right page of ViewPager.
VerticalScrollView
- A scroll view will only intercept the event if the user is deliberately scrolling in the Y direction, to make the horizontal scroll view scroll smooth.
Initial Release
Added bunches of custom views, BindingAdapter, extension function for existing views.
├── button
│ ├── CircularAnimatedDrawable.kt
│ └── MaterialLoadingButton.kt
├── image
│ └── ImageBindings.kt
├── keyboard
│ └── KeyboardUtils.kt
├── recyclerview
│ ├── GridSpacingDecoration.kt
│ ├── LinearSpacingDecoration.kt
│ ├── RecyclerViewBindings.kt
│ └── RecyclerViewItemDragHelper.kt
├── snackbar
│ └── Snackbars.kt
├── statusbar
│ └── StatusBarUtils.kt
├── swiperefreshlayout
│ └── SwipeRefreshLayoutBindings.kt
├── tab
│ └── TabLayoutExtensions.kt
├── textview
│ ├── EditTextViewBindings.kt
│ ├── EditTextViewExtensions.kt
│ └── TextViewBindings.kt
├── toast
│ └── Toasts.kt
├── toolbar
│ ├── ToolbarBindings.kt
│ └── ToolbarExtensions.kt
├── view
│ ├── LoadingOverlay.kt
│ └── ViewBindings.kt
└── webview
└── AdvancedWebView.kt