1 Star 0 Fork 0

Kacent / KingSearchView

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
Kacent123 提交于 2020-04-11 15:03 . Update README.md

KSearchView

自定义搜索控件

默认样式

image

布局示例代码

 <com.kacent.widget.view.KingSearchView
        android:id="@+id/search_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginEnd="5dp"
       <!-提示文本->
        app:hint_text="输入搜索内容"
       <!-icon的padding->
        app:icon_padding_bottom="5dp"
       <!-searchView输入框的padding->
        app:search_padding_bottom="10dp"
        app:search_padding_start="30dp"
        app:search_padding_top="10dp"
       <!-searchView背景设置->
        app:search_view_background="@drawable/my_search_shape"
        app:text_size="8sp" />

设置搜索监听器

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val searchView = findViewById<KingSearchView>(R.id.search_view)
        searchView.setQueryListener(object : KingSearchView.OnQueryListener {
            override fun onQuery(value: String) {
                if (TextUtils.isEmpty(value)) {
                    Toast.makeText(this@MainActivity, "没有输入相关搜索内容", Toast.LENGTH_SHORT).show()
                }
                Log.e("搜索内容", value)
            }
        })
    }
}

Android
1
https://gitee.com/kacent123_admin/KingSearchView.git
git@gitee.com:kacent123_admin/KingSearchView.git
kacent123_admin
KingSearchView
KingSearchView
master

搜索帮助