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

[SearchBar] Support for trailing icon / avatar

Offen
#3,281 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature request Widget: Search
Vorherrschende Sprache
Java
Sterne
17.4k
Forks
3.2k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Is your feature request related to a problem? Please describe.
Though it is mentioned in the anatomy of a SearchBar it seems not to be possible to add a trailing icon / avatar to it.

I tried to add a nested ImageView but it seems to be ignored. I also search for public methods, but not even in the class itself I was able to find any hint about avatar or trailing.

Describe the solution you'd like
Nesting an ImageView or a public setter.

Describe alternatives you've considered
Rebuilding the whole SearchBar from scratch custom

Additional context
It's about item 4:

grafik

We also happily accept pull requests.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Implementierung von SearchBar und dem verlinkten Anatomy-Abschnitt in Search.md und untersuche anschließend, wie untergeordnete Ansichten und öffentliche Anpassungsmöglichkeiten behandelt werden. Ermittle, ob das unterstützte Ergebnis ein verschachteltes ImageView, ein öffentlicher Setter oder eine andere API sein sollte, und berücksichtige, wie das nachgestellte Symbol oder der Avatar in der Komponente erscheinen sollte.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, java
Bereich
mobile
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.