Package-level declarations
Types
Link copied to clipboard
This class acts as a container for the action bar view and action mode context views.
Link copied to clipboard
(SESL variant)
Link copied to clipboard
open class ActionBarOverlayLayout : ViewGroup, DecorContentParent, NestedScrollingParent, NestedScrollingParent2, NestedScrollingParent3
open class ActionBarOverlayLayout : ViewGroup, DecorContentParent, NestedScrollingParent, NestedScrollingParent2, NestedScrollingParent3
Special layout for the containing of an overlay action bar (and its content) to correctly handle fitting system windows when the content has request that its layout ignore them.
Link copied to clipboard
(SESL variant) ActionMenuView is a presentation of a series of menu options as a View.
Link copied to clipboard
(SESL variant) This class is a view for choosing an activity for handling a given Intent.
Link copied to clipboard
Special implementation of linear layout that's capable of laying out alert dialog components.
Link copied to clipboard
open class AppCompatAutoCompleteTextView : AutoCompleteTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatAutoCompleteTextView : AutoCompleteTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A AutoCompleteTextView which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
Link copied to clipboard
Link copied to clipboard
In addition to all tinting-related tests done by the base class, this class provides testing for tinting image resources on appcompat-v7 view classes that extend directly or indirectly the core ImageView class.
Link copied to clipboard
Base class for testing custom view extensions in appcompat-v7 that implement the
TintableBackgroundView
interface.Link copied to clipboard
open class AppCompatButton : Button, TintableBackgroundView, AutoSizeableTextView, TintableCompoundDrawablesView, EmojiCompatConfigurationView
open class AppCompatButton : Button, TintableBackgroundView, AutoSizeableTextView, TintableCompoundDrawablesView, EmojiCompatConfigurationView
(SESL variant) A Button which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows setting of the font family using fontFamily
Link copied to clipboard
open class AppCompatCheckBox : CheckBox, TintableCompoundButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatCheckBox : CheckBox, TintableCompoundButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A CheckBox which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.widget.CompoundButtonCompat.
- Allows setting of the background tint using buttonTint and buttonTintMode.
Link copied to clipboard
open class AppCompatCheckedTextView : CheckedTextView, TintableCheckedTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatCheckedTextView : CheckedTextView, TintableCheckedTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A CheckedTextView which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows dynamic tint of its check mark via the check mark tint methods in androidx.core.widget.CheckedTextViewCompat.
- Allows setting of the check mark tint using checkMarkTint and checkMarkTintMode.
- Allows setting of the font family using fontFamily
Link copied to clipboard
Link copied to clipboard
open class AppCompatEditText : EditText, TintableBackgroundView, OnReceiveContentViewBehavior, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatEditText : EditText, TintableBackgroundView, OnReceiveContentViewBehavior, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A EditText which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows setting a custom listener to handle insertion of content (e.g. pasting text or an image from the clipboard). This listener provides the opportunity to implement app-specific handling such as creating an attachment when an image is pasted.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
(SESL variant) A ImageButton which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows dynamic tint of its image via the image tint methods in ImageViewCompat.
- Allows setting of the image tint using tint and tintMode.
Link copied to clipboard
Link copied to clipboard
(SESL variant) A ImageView which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows dynamic tint of its image via the image tint methods in ImageViewCompat.
- Allows setting of the image tint using tint and tintMode.
Link copied to clipboard
open class AppCompatMultiAutoCompleteTextView : MultiAutoCompleteTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatMultiAutoCompleteTextView : MultiAutoCompleteTextView, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A MultiAutoCompleteTextView which supports compatible features on older version of the platform, including:
- Supports textAllCaps style attribute which works back to Gingerbread.
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
Link copied to clipboard
Link copied to clipboard
open class AppCompatRadioButton : RadioButton, TintableCompoundButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatRadioButton : RadioButton, TintableCompoundButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A RadioButton which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.widget.CompoundButtonCompat.
- Allows setting of the background tint using buttonTint and buttonTintMode.
Link copied to clipboard
A RatingBar which supports compatible features on older versions of the platform.
Link copied to clipboard
A SeekBar which supports compatible features on older versions of the platform.
Link copied to clipboard
(SESL variant) A Spinner which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using buttonTint and buttonTintMode.
- Setting the popup theme using popupTheme.
Link copied to clipboard
open class AppCompatTextView : TextView, TintableBackgroundView, TintableCompoundDrawablesView, AutoSizeableTextView, EmojiCompatConfigurationView
open class AppCompatTextView : TextView, TintableBackgroundView, TintableCompoundDrawablesView, AutoSizeableTextView, EmojiCompatConfigurationView
(SESL variant) A TextView which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Supports auto-sizing via androidx.core.widget.TextViewCompat by allowing to instruct a TextView to let the size of the text expand or contract automatically to fill its layout based on the TextView's characteristics and boundaries. The style attributes associated with auto-sizing are autoSizeTextType, autoSizeMinTextSize, autoSizeMaxTextSize, autoSizeStepGranularity and autoSizePresetSizes, all of which work back to Ice Cream Sandwich.
Link copied to clipboard
Link copied to clipboard
open class AppCompatToggleButton : ToggleButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
open class AppCompatToggleButton : ToggleButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView
A ToggleButton which supports compatible features on older versions of the platform, including:
- Allows dynamic tint of its background via the background tint methods in androidx.core.view.ViewCompat.
- Allows setting of the background tint using backgroundTint and backgroundTintMode.
- Allows setting of the font family using fontFamily
Link copied to clipboard
(SESL variant) An extension of LinearLayout that automatically switches to vertical orientation when it can't fit its child views horizontally.
Link copied to clipboard
Link copied to clipboard
Implemented by the top-level decor layout for a window.
Link copied to clipboard
Common interface for a toolbar that sits as part of the window decor.
Link copied to clipboard
(SESL variant) Used by dialogs to change the font size and number of lines to try to fit the text to the available space.
Link copied to clipboard
interface EmojiCompatConfigurationView
interface EmojiCompatConfigurationView
Interface for Views that expose EmojiCompat configuration.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Abstract class that forwards touch events to a ShowableListMenu.
Link copied to clipboard
A Layout that arranges its children in a single column or a single row.
Link copied to clipboard
(SESL variant) Static library support version of the framework's android.widget.ListPopupWindow.
Link copied to clipboard
An interface notified when a menu item is hovered.
Link copied to clipboard
A MenuPopupWindow represents the popup window for menu.
Link copied to clipboard
(SESL variant) Static library support version of the framework's android.widget.PopupMenu.
Link copied to clipboard
This widget implements the dynamic action bar tab behavior that can change across different configurations or circumstances.
Link copied to clipboard
(SESL variant) A widget that provides a user interface for the user to enter a search query and submit a request to a search provider.
Link copied to clipboard
An abstract class extending SeslProgressBar that provides the foundation for SeslSeekBar, allowing users to set and customize a value within a specified range.
Link copied to clipboard
An extension of {@link ArrayAdapter} which adds top padding on the first item, and bottom padding on the last item.
Link copied to clipboard
An extension of TextView that supports the Checkable interface.
Link copied to clipboard
Represents a text view for an item in a dropdown list.
Link copied to clipboard
class SeslIndicator @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : LinearLayout
SeslIndicator is a layout that displays a series of dots, representing pages or items in a ViewPager or similar component. It allows users to visually track their position and navigate between pages.
Link copied to clipboard
(SESL variant) of LinearLayoutCompat that adds support for rounded corners and recoil animation.
Link copied to clipboard
Represents a custom divider view used in Samsung-style menus.
Link copied to clipboard
SeslProgressBar is a base widget for visualizing and controlling progress, supporting both determinate and indeterminate modes.
Link copied to clipboard
SeslSeekBar is a concrete implementation of SeslAbsSeekBar that provides a standard single-thumb seek bar for selecting a value within a range.
Link copied to clipboard
SeslSwitchBar is a view that provides a standard switch control similar to SwitchCompat but a more prominent one.
Link copied to clipboard
Samsung SwitchCompat used in SeslSwitchBar.
Link copied to clipboard
Provides a share action, which is suitable for an activity's app bar.
Link copied to clipboard
(SESL variant) SwitchCompat is a complete backport of the core Switch widget that brings the visuals and functionality of the toggle widget to older versions of the Android platform.
Link copied to clipboard
An extension of SpinnerAdapter that is capable of inflating drop-down views against a different theme than normal views.
Link copied to clipboard
Link copied to clipboard
A class that wraps a TypedArray and provides the same public API surface.
Link copied to clipboard
(SESL variant) Internal class used to interact with the Toolbar widget without exposing interface methods to the public API.
Link copied to clipboard
(SESL variant) Helper class used to emulate the behavior of setTooltipText prior to API level 26.
Link copied to clipboard
Backport of android.view.ViewStub so that we can set the android.view.LayoutInflater on devices before Jelly Bean.
Link copied to clipboard
Link copied to clipboard