Please support me!
<com.lapism.searchview.widget.SearchView
android:id="@+id/searchView"
android:layout_width="match_parent"
android:layout_height="match_parent" /><com.lapism.searchview.widget.SearchView
android:id="@+id/searchView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/search_behavior"
<!-- or -->
app:layout_behavior="com.lapism.searchview.widget.SearchBehavior" /> <attr name="search_logo" format="enum">
<enum name="google" value="1000" />
<enum name="hamburger_arrow" value="1001" />
<enum name="arrow" value="1002" />
</attr>
<attr name="search_shape" format="enum">
<enum name="classic" value="2000" />
<enum name="rounded" value="2001" />
<enum name="oval" value="2002" />
</attr>
<attr name="search_theme" format="enum">
<enum name="play" value="3000" />
<enum name="google" value="3001" />
<enum name="light" value="3002" />
<enum name="dark" value="3003" />
</attr>
<attr name="search_version_margins" format="enum">
<enum name="bar" value="5000" />
<enum name="toolbar" value="5001" />
<enum name="menu_item" value="5002" />
</attr>
<attr name="search_version" format="enum">
<enum name="toolbar" value="4000" />
<enum name="menu_item" value="4001" />
</attr>
<attr name="search_logo_icon" format="integer" />
<attr name="search_logo_color" format="color" />
<attr name="search_mic_icon" format="integer" />
<attr name="search_mic_color" format="color" />
<attr name="search_clear_icon" format="integer" />
<attr name="search_clear_color" format="color" />
<attr name="search_menu_icon" format="integer" />
<attr name="search_menu_color" format="color" />
<attr name="search_background_color" format="color" />
<attr name="search_text_image" format="integer" />
<attr name="search_text_color" format="color" />
<attr name="search_text_size" format="dimension" />
<attr name="search_text_style" format="enum">
<enum name="normal" value="0" />
<enum name="bold" value="1" />
<enum name="italic" value="2" />
<enum name="bold_italic" value="3" />
</attr>
<attr name="search_hint" format="string" />
<attr name="search_hint_color" format="color" />
<attr name="search_animation_duration" format="integer" />
<attr name="search_shadow" format="boolean" />
<attr name="search_shadow_color" format="color" />
<attr name="search_elevation" format="dimension" />SearchView searchView = findViewById(R.id.searchView);Search.Version.MENU_ITEM:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_search:
mSearchView.open();
return true;
default:
return super.onOptionsItemSelected(item);
}
}| Name | Format | Default | Description |
|---|---|---|---|
| getLogo() | ... | ... | ... |
| setLogo(@Search.Logo int logo) | ... | ... | ... |
| getShape() | ... | ... | ... |
| setShape(@Search.Shape int shape) | ... | ... | ... |
| getTheme() | ... | ... | ... |
| setTheme(@Search.Theme int theme) | ... | ... | ... |
| setLogoIcon(@DrawableRes int resource) | ... | ... | ... |
| setLogoIcon(@Nullable Drawable drawable) | ... | ... | ... |
| setLogoColor(@ColorInt int color) | ... | ... | ... |
| setMicIcon(@DrawableRes int resource) | ... | ... | ... |
| setMicIcon(@Nullable Drawable drawable) | ... | ... | ... |
| setMicColor(@ColorInt int color) | ... | ... | ... |
| setMenuIcon(@DrawableRes int resource) | ... | ... | ... |
| setMenuIcon(@Nullable Drawable drawable) | ... | ... | ... |
| setMenuColor(@ColorInt int color) | ... | ... | ... |
| setTextImeOptions(int imeOptions) | ... | ... | ... |
| setTextInputType(int inputType) | ... | ... | ... |
| getText() | ... | ... | ... |
| setText(CharSequence text) | ... | ... | ... |
| setText(@StringRes int text) | ... | ... | ... |
| setTextColor(@ColorInt int color) | ... | ... | ... |
| setTextSize(float size) | ... | ... | ... |
| setTextStyle(int style) | ... | ... | ... |
| setTextFont(Typeface font) | ... | ... | ... |
| setTextGravity(int gravity) | ... | ... | ... |
| setHint(CharSequence hint) | ... | ... | ... |
| setHint(@StringRes int hint) | ... | ... | ... |
| setHintColor(@ColorInt int color) | ... | ... | ... |
| getQuery() | ... | ... | ... |
| setQuery(CharSequence query, boolean submit) | ... | ... | ... |
| setQuery(@StringRes int query, boolean submit) | ... | ... | ... |
| getCustomHeight() | ... | ... | ... |
| setCustomHeight(int height) | ... | ... | ... |
| setElevation(float elevation) | ... | ... | ... |
| setBackgroundColor(@ColorInt int color) | ... | ... | ... |
| setAlpha(@FloatRange(from = 0.5, to = 1.0) float alpha) | ... | ... | ... |
| isOpen() | ... | ... | ... |
| setOnMicClickListener(Search.OnMicClickListener listener) | ... | ... | ... |
| setOnMenuClickListener(Search.OnMenuClickListener listener) | ... | ... | ... |
| setOnQueryTextListener(Search.OnQueryTextListener listener) | ... | ... | ... |
| getVersion() | ... | ... | ... |
| setVersion(@Search.Version int version) | ... | ... | ... |
| getVersionMargins() | ... | ... | ... |
| setVersionMargins(@Search.VersionMargins int versionMargins) | ... | ... | ... |
| setDividerColor(@ColorInt int color) | ... | ... | ... |
| setClearIcon(@DrawableRes int resource) | ... | ... | ... |
| setClearIcon(@Nullable Drawable drawable) | ... | ... | ... |
| setClearColor(@ColorInt int color) | ... | ... | ... |
| setTextImage(@DrawableRes int resource) | ... | ... | ... |
| setTextImage(@Nullable Drawable drawable) | ... | ... | ... |
| setAnimationDuration(long animationDuration) | ... | ... | ... |
| setShadow(boolean shadow) | ... | ... | ... |
| setShadowColor(@ColorInt int color) | ... | ... | ... |
| getAdapter() | ... | ... | ... |
| setAdapter(RecyclerView.Adapter adapter) | ... | ... | ... |
| addDivider(RecyclerView.ItemDecoration itemDecoration) | ... | ... | ... |
| removeDivider(RecyclerView.ItemDecoration itemDecoration) | ... | ... | ... |
| open(MenuItem menuItem) | ... | ... | ... |
| animateLogoHamburgerToLogoArrow(boolean animate) | ... | ... | ... |
| setLogoHamburgerOrLogoArrow(boolean set) | ... | ... | ... |
| setOnLogoClickListener(Search.OnLogoClickListener listener) | ... | ... | ... |
| setOnOpenCloseListener(Search.OnOpenCloseListener listener) | ... | ... | ... |