flutter_weixin索引条实现
1、定义索引条 List<String> side 采用Stack,用Positioned将其位置调整到屏幕右侧 2、将姓名经行排序,使用PinyinHelper titlesList.sort((String a, String b) { String aPinyin = PinyinHelper.getFirstWordPinyin(a).toUpperCase(); String bPinyin = PinyinHelper.getFirstWordPinyin(b).toUpperCase(); return aPinyin.compareTo(bPinyin); // 按照拼音首字母顺序比较 }); 3、将姓名按顺序展示到通讯录,每个字母的第一个姓名都有大写字母标识 if (PinyinHelper.getFirstWordPinyin(titlesList[index - 4]) .substring(0, 1) .toUpperCase() == PinyinHelper.getFirstWordPinyin(titlesList[index - 5]) .substring(0, 1) ...


评论
发表评论