转载 eoe 上面的一篇文章, 给大家分享分享

本文参考: @l16426434 的 android 按中文首字母排序,ui漂亮 分享源码的帖子 http://www.eoeandroid.com/thread-179236-1-1.html?_dsign=11de1542感谢每位贡献代码的淫,开源与你同在
先看图片效果
1.修改了其中bar上字母的排序没有自适应平均并占满全bar的问题。



2.增加一个效果,用原生通讯录就会发现这样的一个效果,到B索引的时候标签栏一直在,到F的时候被顶上去了,拖到B的时候B又出来了(语音表达能力不行,只能这样描述了)
这个也是看别人的代码的才有的思路(具体是哪个贴就忘了啊,找不找了 这个是人家的代码 http://download.csdn.net/detail/kongbaidepao/6231003

Screenshot_2013-08-08-17-06-46.png (52.96 KB, 下载次数: 1)

下载附件 保存到相册

2013-8-8 17:09 上传







不多说上源码
1.我修改的 http://download.csdn.net/detail/kongbaidepao/6231013
TestContact.rar(589.48 KB, 下载次数: 53)

2013.08.09,代码更新,下代码的自己更新哈,我就不更新附件了
把 MyListView类里的configurePinnedHeader方法更新下

代码片段,双击复制public void configurePinnedHeader(View header, intalpha) {                TextView lSectionHeader = (TextView)header;                lSectionHeader.setText(mHeaderViewText);                Drawable textBgDrawable = lSectionHeader.getBackground();                textBgDrawable.setAlpha(alpha);                lSectionHeader.setBackgroundDrawable(textBgDrawable);                lSectionHeader.setTextColor(alpha << 24| (lSectionHeader.getCurrentTextColor() &0x00ffffff));        }



1.设置背景更新为lSectionHeader.setBackgroundDrawable(textBgDrawable),使设置背景更智能,还可设置成图片
2.lSectionHeader.setTextColor(alpha << 24 | (lSectionHeader.getCurrentTextColor() & 0x00ffffff))使设置字体颜色更智能,以后改xml里设置好颜色,也不用改代码了



eoe不能下载的话,到这里下吧,百度网盘:


1.SelectorDemo:http://pan.baidu.com/share/link?shareid=1686071674&uk=3105327747
2.TestContact:http://pan.baidu.com/share/link?shareid=1672476523&uk=3105327747


转载:http://www.eoeandroid.com/thread-299138-1-1.html


更多相关文章

  1. Android(安卓)FrameWork 系统源码调试
  2. Android中的菜单-OptionMenu
  3. Android4.0 无线网络代码分析
  4. Android(安卓)framework层JNI的使用浅析
  5. Android(安卓)基于Retrofit+Rxjava搭建的简单易用的网络架构
  6. Android(安卓)8.1 关机充电动画(二)Uboot模式
  7. android 支持webrtc
  8. 关于Android(安卓)O系统短信拦截的流程
  9. [置顶] Lua 学习教程之android与lua相互调用(二)

随机推荐

  1. Android(安卓)kotlin 记录
  2. 阅读《Android(安卓)从入门到精通》(7)——
  3. 实现简单的Android的播放视频功能
  4. Android(安卓)自定义View及其在布局文件
  5. Android(安卓)解压APK文件
  6. Android, property 添加写权限。
  7. Android(安卓)OpenGL库函数列表
  8. Android(安卓)LCD(四):LCD驱动调试篇
  9. android通知栏Notification
  10. Android(安卓)activity 单手操作 滑动关