# GBSlideBar **Repository Path**: weiqifa/GBSlideBar ## Basic Information - **Project Name**: GBSlideBar - **Description**: 类似uber/滴滴等app的滑动选择工具条 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-26 - **Last Updated**: 2021-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GBSlideBar 滑动选择控件 [项目不再维护,有需要的可自行根据需求对源码进行修改] 类似uber的滑动选择工具条 #效果图 ![animation](https://raw.githubusercontent.com/edanel/GBSlideBar/master/screenshot/preview-480.gif) #使用 ```xml ``` ```java private GBSlideBar gbSlideBar; private SlideAdapter mAdapter; gbSlideBar = (GBSlideBar) findViewById(R.id.gbslidebar); Resources resources = getResources(); mAdapter = new SlideAdapter(resources, new int[]{ R.drawable.btn_tag_selector, R.drawable.btn_more_selector, R.drawable.btn_reject_selector}); mAdapter.setTextColor(new int[]{ Color.GREEN, Color.BLUE, Color.RED }); gbSlideBar.setAdapter(mAdapter); gbSlideBar.setPosition(2); gbSlideBar.setOnGbSlideBarListener(new GBSlideBarListener() { @Override public void onPositionSelected(int position) { Log.d("edanelx","selected "+position); } }); ``` #引用 ``` allprojects { repositories { ... maven { url "https://jitpack.io" } } } ``` ``` dependencies { compile 'com.github.edanel:GBSlideBar:0.5' } ``` #其他 参考:[android-phased-seek-bar](https://github.com/ademar111190/android-phased-seek-bar)