Android Material Design 搜索视图

Posted

技术标签:

【中文标题】Android Material Design 搜索视图【英文标题】:Android Material Design SearchView 【发布时间】:2015-11-27 15:39:41 【问题描述】:

我正在尝试使用 Material Design 样式实现 SearchView:http://www.google.com/design/spec/patterns/search.html#search-in-app-search,但我找不到看起来像 Material Design 的控件。我想实现一个像 google play 或 gmail 应用程序一样的 SearchView。有什么想法吗?

【问题讨论】:

我只知道this one,但还没有开始尝试。不过看起来很有希望,并且可以提供您正在寻找的所有功能。 感谢@MH。它看起来很有希望,但我正在寻找一个本地解决方案(没有第三方库)。无论如何,如果我找不到原生解决方案,我会试试这个库。感谢您的帮助! 好吧,我不想成为坏消息的承担者,但您的要求意味着您可以立即停止搜索,因为在此阶段没有“本地”(或 Google 提供的)替代方案。他们可能有一个正在筹备中,但我想只有时间才能证明这一点。在那之前,您将有两个选择:使用可用的库,或者重新发明***(如果您认为自己可以做得更好)。无论如何,狩猎时看起来不错! 感谢@MH 提供的信息。我想我会看看 PersistentSearch 库。 只是觉得可能值得一提:我遇到了this alternative today。同样,还没有尝试过(还),但似乎解决了同样的问题。 【参考方案1】:

你可以使用这个库

https://github.com/lapism/SearchView

dependencies 
        compile 'com.lapism:searchview:2.1.1'
        

【讨论】:

以上是关于Android Material Design 搜索视图的主要内容,如果未能解决你的问题,请参考以下文章

android material design

Android Material Design 布局示例

xml Android Material Design Colors

xml Android Material Design Colors

xml Android Material Design Colors

xml Android Material Design Colors