MaterialSpinner

Material Spinner which looks like EditText inside TextInputLayout

Лицензия

Лицензия

Категории

Категории

Ant Компиляция и сборка
Группа

Группа

io.pravikant
Идентификатор

Идентификатор

materialspinner
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

MaterialSpinner
Material Spinner which looks like EditText inside TextInputLayout
Ссылка на сайт

Ссылка на сайт

https://github.com/iampravikant/MaterialSpinner
Система контроля версий

Система контроля версий

https://github.com/iampravikant/MaterialSpinner

Скачать materialspinner

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.pravikant/materialspinner/ -->
<dependency>
    <groupId>io.pravikant</groupId>
    <artifactId>materialspinner</artifactId>
    <version>1.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/io.pravikant/materialspinner/
implementation 'io.pravikant:materialspinner:1.0.0'
// https://jarcasting.com/artifacts/io.pravikant/materialspinner/
implementation ("io.pravikant:materialspinner:1.0.0")
'io.pravikant:materialspinner:aar:1.0.0'
<dependency org="io.pravikant" name="materialspinner" rev="1.0.0">
  <artifact name="materialspinner" type="aar" />
</dependency>
@Grapes(
@Grab(group='io.pravikant', module='materialspinner', version='1.0.0')
)
libraryDependencies += "io.pravikant" % "materialspinner" % "1.0.0"
[io.pravikant/materialspinner "1.0.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.android.support » appcompat-v7 jar 27.1.1
org.jetbrains.kotlin : kotlin-stdlib-jre7 jar 1.1.51

Модули Проекта

Данный проект не имеет модулей.

MIT Licence

Material Spinner

Material Spinner which looks like EditText inside TextInputLayout

Example

alt text

Usage

Step 1: Add MaterialSpinner in XML

<io.pravikant.materialspinner.MaterialSpinner
        android:id="@+id/main_occupation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:ms_hint="Occupation" />

Step 2: Set items

main_occupation.setItems(resources.getStringArray(R.array.occupations))

Step 3: Get current selected item

main_occupation.getSelectedItem().toString()

Custom ArrayAdapter

val adapter = ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, resources.getStringArray(R.array.occupations))
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
main_occupation.setAdapter(adapter)

Attributes

<attr name="ms_hint" format="string" />
<attr name="ms_hint_color" format="color" />
<attr name="ms_line_color" format="color" />
<attr name="ms_text_size" format="dimension" />

Download

Gradle:

repositories {
  mavenCentral()
  google()
}

dependencies {
  implementation 'io.pravikant:materialspinner:1.0.0'
}

Note: Don't forget to add mavenCentral() under repositories in root-level build.gradle

Maven:

<dependency>
  <groupId>io.pravikant</groupId>
  <artifactId>materialspinner</artifactId>
  <version>1.0.0</version>
  <type>aar</type>
</dependency>

Author

Pramod Ravikant

alt text alt text alt text

Licence

This project is licensed under the MIT License - see the LICENSE file for details

Версии библиотеки

Версия
1.0.0