EasyImage is a library that allows you to easily capture images from:
ObjectAnimator is a class that allows properties on target objects. This class derives from
Android has this concept of permission requesting before accessing various device resources.
A ViewGroup is a special view that can contain other views (called children.) This is class is very important as it acts as the base class for countless view containers and layouts. All those AdapterViews as well as Layouts subclass this class.
Furthermore, it also defines the
ViewGroup.LayoutParams class which serves as the base class for layouts parameters.
In this piece we look at the
SeekBar class and several examples of this interesting class.
A ScrollView is an android layout that permits it's child views to be scrolled vertically. This is important because in many cases you need content to be scrolled. Normally adapterviews like ListView and recyclerview have scrolling capability but not many views. Hence we don't use scrollview with them otherwise we get degraded performance.
A Handler is a threading class defined in the
android.os package through which we can send and process
Runnable objects associated with a thread's
This is a project that adds anchor state to the android BottomSheetBehavior.
AnchorBottomSheetBehavior extends the Android's behavior BottomSheetBehavior by adding the following:
STATE_ANCHOR: push the bottom sheet to an anchor state defined by Anchor offset
STATE_FORCE_HIDE: force the bottom sheet to hide regardless of hideable flag
Android MaterialSpinner Library and Example.
We will use a library created by @Ganfra called MaterialSpinner.
This is differnt from Jared Rumler's MaterialSpinner.
MaterialSpinner(Ganfra's) will provides us a Spinner with the Material style. You can use it like any regular Spinner.
It allows you to: