是不是还没有讲完?
是不是还没有讲完,首先匹配字符串的算法貌似有问题,如:value = abcbde,key = bd;其次,最关键的算法getSectionByPoint()我想知道怎么实现~~这个貌似没大懂,,,
是不是还没有讲完,首先匹配字符串的算法貌似有问题,如:value = abcbde,key = bd;其次,最关键的算法getSectionByPoint()我想知道怎么实现~~这个貌似没大懂,,,
2015-09-13
原理上讲完了,只是最后部分代码没有说
private int getSectionByPoint(float y) { if (mSections == null || mSections.length == 0) { return 0; } if (y <= mIndexbarRect.top + mIndexbarMargin) { return 0; } if (y >= mIndexbarRect.top + mIndexbarRect.height() - mIndexbarMargin) { return mSections.length - 1; } return (int) ((y - mIndexbarRect.top - mIndexbarMargin) / ((mIndexbarRect.height() - 2 * mIndexbarMargin) / mSections.length)); }
举报