EasySideBar
一款按字母排序的库,已封装好城市数据,可定制化强,也可以下载源代码用Module的形式引入自己改一改来使用,也可稍做改造定制成通讯录。手指触摸选中的屏幕区域,A-Z字母会有偏移动画,防止手指遮挡住字母,很大程度上提升了交互和用户体验度。觉得还不错的话欢迎Star ~
使用步骤:
1.添加Jcenter仓库 Gradle依赖:
compile 'com.contrarywind:EasySideBar:1.1.0'
2.在Activity中添加如下代码:
//热门城市数据 ,不添加数据的时候会隐藏该布局ArrayListhotCityList = new ArrayList<>();
hotCityList.add("北京");
hotCityList.add(