Chips - admiral-team/admiralui-ios GitHub Wiki
Design
The label that marks and catalogs information to facilitate the search process.
Declaration
open class Chip @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = com.google.android.material.R.attr.chipStyle
) : Chip(ContextThemeWrapper(context, R.style.AdmiralThemeOverlay_Chip), attrs, defStyleAttr),
ThemeObserver
Overview
Chip - a label that marks and catalogs information to facilitate the search process.
They can be either active (clickable) or inactive.
Additionally, it is possible to change the composition of attributes through Variants. The width of the component depends on the content.
Live example
ChipGroup - the view that represents a list of selected filters, options, or any items from the list.
Configure a chip
<com.admiral.uikit.components.chip.ChipGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<com.admiral.uikit.components.chip.Chip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:admiralText="Chip"
app:chipIcon="@drawable/admiral_ic_car_solid"
app:closeIconEnabled="true" />
<com.admiral.uikit.components.chip.Chip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:admiralText="Chip"
app:closeIconEnabled="true" />
<com.admiral.uikit.components.chip.Chip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:admiralText="@string/tags_chips_icons"
app:chipIcon="@drawable/admiral_ic_car_solid" />
<com.admiral.uikit.components.chip.Chip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:chipIcon="@drawable/admiral_ic_car_solid" />
<com.admiral.uikit.components.tag.Tag
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:admiralText="@string/tags_chips_emoji" />
<com.admiral.uikit.components.tag.Tag
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:admiralText="@string/tags_chips_flag"
app:chipIcon="@drawable/test_ic_france" />
</com.admiral.uikit.components.chip.ChipGroup>
Contribution
You can help us to find bugs or ask us to add features.
- To start
issue
please use ready-made templates. - To make changes to the repository, you need to create a
fork
of the project, make changes to the code and create apull request
in our project. You can read more about this in the Github documentation.