Skip to content

Commit b8af518

Browse files
pubiqqpekingme
authored andcommitted
[Search] Expose toolbar customization attributes
Resolves #4337 GIT_ORIGIN_REV_ID=c3c917f7bfcaab9e3a36424898cd45951ab06f32 PiperOrigin-RevId: 719283825
1 parent 29be993 commit b8af518

File tree

2 files changed

+11
-3
lines changed
  • docs/components
  • lib/java/com/google/android/material/search/res-public/values

2 files changed

+11
-3
lines changed

docs/components/Search.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,18 @@ Element | Attribute | Related method(s)
111111

112112
## Styles
113113

114-
Element | Style
115-
---------------------------- | ----------------------------
116-
**Search Bar Default style** | `Widget.Material3.SearchBar`
114+
Element | Style
115+
----------------------------- | ----------------------------
116+
**Search Bar Default style** | `Widget.Material3.SearchBar`
117+
**Search View Toolbar style** | `Widget.Material3.SearchView.Toolbar`
118+
**Search View Toolbar height**| `@dimen/m3_searchview_height`
117119

118120
Default search bar style theme attribute: `?attr/materialSearchBarStyle`.
119121

122+
Search view toolbar theme attribute: `?attr/materialSearchViewToolbarStyle`.
123+
Search view toolbar height theme attribute:
124+
`?attr/materialSearchViewToolbarHeight`.
125+
120126
### Scrolling Behavior
121127

122128
The `SearchBar` can either be used as a fixed or scroll-away search field.

lib/java/com/google/android/material/search/res-public/values/public.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
<public name="materialSearchBarStyle" type="attr"/>
2121
<public name="materialSearchViewStyle" type="attr"/>
2222
<public name="materialSearchViewPrefixStyle" type="attr"/>
23+
<public name="materialSearchViewToolbarStyle" type="attr"/>
24+
<public name="materialSearchViewToolbarHeight" type="attr"/>
2325
<public name="defaultMarginsEnabled" type="attr"/>
2426
<public name="defaultScrollFlagsEnabled" type="attr"/>
2527
<public name="hideNavigationIcon" type="attr"/>

0 commit comments

Comments
 (0)