热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

怎么删除starredinandroid这个联系人分组,GitHublzjin/SideBarView:Android字母索引View,类似电话联系人分类...

SideBarViewAndroid字母索引View,类似电话联系人分类博客讲解地址,欢迎前往查看欢迎大家Star,老铁给鼓励呗效果图如下:主要功能支持侧边栏字母大小设置支持侧边栏

SideBarView

Android 字母索引View,类似电话联系人分类

博客讲解地址,欢迎前往查看

欢迎大家Star,老铁给鼓励呗

效果图如下:

6341c1dc89a66c9adeeb5df3156ddb76.gif

主要功能

支持侧边栏字母大小设置

支持侧边栏字母选中、未选中颜色设置

支持屏幕中间高亮TextView的字体大小、颜色、背景设置

API方法介绍

onSideBarScrollUpdateItem("A") <&#61;&#61; 侧边栏字母滑动 --> item

OnItemScrollUpdateText("B") <&#61;&#61; item滑动 --> 侧边栏字母

Jitpack

Step 1. Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

maven { url &#39;https://jitpack.io&#39; }

}

}

Gradle:

Step 2. Add the dependency

dependencies {

//androidX 版本使用下面的依赖

implementation &#39;com.github.lzjin:SideBarView:1.0&#39;

}

在布局文件中添加 SideBarLayout

android:id&#61;"&#64;&#43;id/sideBarLayout"

android:layout_width&#61;"match_parent"

android:layout_height&#61;"match_parent"

app:sidebarSelectTextColor&#61;"&#64;color/hotpink"

app:sidebarUnSelectTextColor&#61;"&#64;color/colorPrimary"

app:sidebarSelectTextSize&#61;"12sp"

app:sidebarUnSelectTextSize&#61;"10sp"

app:sidebarWordBackground&#61;"&#64;drawable/sort_text_bg"

app:sidebarWordTextColor&#61;"&#64;color/darkred"

app:sidebarWordTextSize&#61;"45sp">

侧边字母滑动回调,设置滚动控件item位置

sideBarLayout.setSideBarLayout(new SideBarLayout.OnSideBarLayoutListener() {

&#64;Override

public void onSideBarScrollUpdateItem(String word) {

//根据自己业务实现

for (int i &#61; 0; i

if (mList.get(i).getWord().equals(word)) {

recyclerView.smoothScrollToPosition(i);

break;

}

}

}

});

滚动控件item滑动设置侧边字母位置

sideBarLayout.OnItemScrollUpdateText(mList.get(firstItemPosition).getWord());

老铁都看这了,给个Star再走呗

v1.0 基本版使用



推荐阅读
author-avatar
隆重黄_927
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有