仿bilibili搜索框效果(三句代码实现)
2017-01-16 本文已影响1029人
温温温888
github地址:https://github.com/wenwenwen888/SearchDialog
先看预览图(压缩gif后有一点点失真)
sample.gif前言
1,自己做的一个项目demo想做一个像bilibili那样的搜索框
2,百度,Google之后也没发现有现成的库,就打算自己做了
3,找到了这样一篇博文
4,仿照着做了,顺便分享一下
5,实现步骤请参考github项目代码,难的部分就是显示和消失动画了,其余都是基础,我就是一个ctrl + c , ctrl + v实现的哈哈(手动滑稽)
6,详情请点击github项目地址
7,有帮助的就点个Like呗,又不会怀孕(y▽)~*
Usage
With Gradle:
compile 'com.wenwenwen888:searchbox:1.0.0'
How to use
第一句 , 实例化:
SearchFragment searchFragment = SearchFragment.newInstance();
第二句 , 设置回调:
searchFragment.setOnSearchClickListener(new IOnSearchClickListener() {
@Override
public void OnSearchClick(String keyword) {
//这里处理逻辑
Toast.makeText(ToolBarActivity.this, keyword, Toast.LENGTH_SHORT).show();
}
});
第三句 , 显示搜索框:
searchFragment.show(getSupportFragmentManager(),SearchFragment.TAG);
end
(。・`ω´・)