Skip to content

Commit

Permalink
[Search] Support stylus handwriting in SearchBar
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 524098693
  • Loading branch information
Material Design Team authored and drchen committed Apr 17, 2023
1 parent 206928b commit 884a454
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/java/com/google/android/material/search/SearchView.java
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,15 @@ public void setupWithSearchBar(@Nullable SearchBar searchBar) {
searchViewAnimationHelper.setSearchBar(searchBar);
if (searchBar != null) {
searchBar.setOnClickListener(v -> show());
if (BuildCompat.isAtLeastU()) {
try {
searchBar.setHandwritingDelegatorCallback(this::show);
editText.setIsHandwritingDelegate(true);
} catch (LinkageError e) {
// Running on a device with an older build of Android U
// TODO(b/274154553): Remove try/catch block after Android U Beta 1 is released
}
}
}
updateNavigationIconIfNeeded();
setUpBackgroundViewElevationOverlay();
Expand Down

0 comments on commit 884a454

Please sign in to comment.