You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Collection of custom utilities for Android development.
If you find this library to your liking know this: It's mainly for use in my own projects. I maintain no changelog and anything can change at any time.
Commons
commons
A bloody mess of classes I used over time in development.
commons-dimen
Handy Dimen class for encapsulating resolved dimensions,
Kotlin extension functions for obtaining Dimen objects.
commons-dimen-lazy
LazyDimen class for encapsulating dimensions for lazy resolution,
Functions for obtaining LazyDimen objects.
commons-resources
Kotlin extension methods
for resolving theme attributes,
for accessing appcompat resources easier.
commons-services
Kotlin extension properties for accessing system services.
Each service/property has been carefully examined for nullability.
Extras
Collection of widgets with features missing from the framework or support libraries.
appcompat-extra
Proper compound drawable support with tint on all platforms for following widgets:
TextView, EditText, Button, CheckedTextView
Following widgets now respect android:enabled XML attribute:
ImageView, ImageButton
Extras version
AppCompat version
Features
1.2.1
[25.4.0, 27.0.0)
design-extra
Proper compound drawable support with tint on all platforms for following widgets:
TextInputEditText
Following widgets now respect android:enabled XML attribute:
FloatingActionButton
Extras version
AppCompat version
Features
1.2.1
[25.4.0, 27.0.0)
Widgets
Complex widgets that backport or enhance their framework counterparts.
widget-cardbutton
Button with shadow all the way to Gingerbread ICS.
Selector can be drawn in front of or behind text.
Fake ripple (fading solid color) all the way to ICS.
Background can be any drawable, color or gradient.