====================效果一,修改getChildDrawingOrder方法=================================

// 重载视图显示顺序让左到中间显示,再到右到中间显示
protected int getChildDrawingOrder(int childCount, int i)
{
    // long t = getSelectedItemId();
    // int h = getSelectedItemPosition();
    // if (i < childCount / 2)
    // {
    // return i;
    // }
    // return childCount - i - 1 + childCount / 2;
                                                                                                                                                                        
    // Reset the last position variable everytime we are starting a new
    // drawing loop
    if (i == 0)
        lastPosition = 0;
                                                                                                                                                                        
    int centerPosition = getSelectedItemPosition() - getFirstVisiblePosition();
                                                                                                                                                                        
    if (i == childCount - 1)
    {
        return centerPosition;
    }
    else if (i >= centerPosition)
    {
        lastPosition++;
        return childCount - lastPosition;
    }
    else
    {
        return i;
    }
}


修改后效果:

Android笔记:CoverFlow相关_层叠



==============================参考资料===========================================

1.Gallery重叠效果

http://www.eoeandroid.com/forum.php?mod=viewthread&tid=97392&reltid=186440&pre_pos=8&ext=


2.Modifying Coverflow to use xml file

http://stackoverflow.com/questions/16078716/modifying-coverflow-to-use-xml-file


3.使用Android自带Gallery组件实现CoverFlow,源码+解析

http://www.eoeandroid.com/thread-39709-1-1.html


4.Android实现CoverFlow效果

http://blog.csdn.net/jxsmallmouse/article/details/7732341


5.CoverFlow

http://www.inter-fuser.com/2010/01/android-coverflow-widget.html

http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.html