美文网首页练习有意思的东西iOS学习Android知识
搜索框----对一个第三方库使用的简单介绍

搜索框----对一个第三方库使用的简单介绍

作者: 奔跑的佩恩 | 来源:发表于2017-07-05 21:54 被阅读145次

    最近在项目开发的过程中涉及到搜索框的内容,其实android本身已经提供了一个SearchView用来做搜索功能,由于其本身会碎不同手机发生ui变化,文字图片修改比较麻烦,许多大牛已经定制出了属于自己的个性化搜索框了。今天我就来介绍一款比较方便调用,ui效果也比较好的第三方库。源码地址:
    SearchDialog

    今天主要讲的内容有:

    • 库依赖
    • 代码中使用
    • 效果图
    库依赖

    app的gradle中添加依赖

    compile 'com.wenwenwen888:searchbox:1.0.0'
    
    代码中使用

    第一步,在oncreate()中初始化对象:

       @BindView(R.id.search)
        Button mBtnSearch;
    
        SearchFragment mSearchFragment;
    
        @Override
        protected int getContentViewId() {
            return R.layout.activity_main;
        }
    
        @Override
        protected void initData() {
            mSearchFragment = SearchFragment.newInstance();
    
        }
    

    第二步,实现搜索框的监听

      @Override
        protected void setListener() {
           
            mSearchFragment.setOnSearchClickListener(new IOnSearchClickListener() {
                @Override
                public void OnSearchClick(String keyword) {
                    //这里处理逻辑,我此处是做了一个显示
                    showShortToast(keyword);
                }
            });
        }
    

    第三步,在需要显示搜索框的地方调用(例如按钮点击事件中)

    mSearchFragment.show(getSupportFragmentManager(),SearchFragment.TAG);
    
    效果图
    3.gif

    ok,今天关于搜索的就讲到这里,谢谢诶。

    相关文章

      网友评论

      本文标题:搜索框----对一个第三方库使用的简单介绍

      本文链接:https://www.haomeiwen.com/subject/fecchxtx.html