material-components / material-components/material-components-android

[TextInputLayout] Add support for `activated` state

Open
#2,092 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request Widget: TextField
Dominant language
Java
Stars
17.4k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem?
Material design shows that `Filled/Outlined text fields` states are:
* Inactive
* Focused
* **Activated**
* Hover
* Error
* Disabled

**Describe the solution you'd like**
There is no **activated** state:
```




```

**Additional context**
When the user taps on a `date text field`, the app will show the picker, therefore showing this `date text field` in an active state it is important b/c it provides context to the user. See design section below.

Design Section

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing TextInputLayout’s existing state handling and comparing its selector behavior with the states listed in the issue. Confirm the intended activated appearance from the linked design image and add coverage for the activated state; done means date fields can remain visibly active while the picker is shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
design, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.