2013-10-22 16 views
2

我已經使用了許多解決方案,但仍然在尋找最好的解決方案。我想要做類似this如何在android中創建帶有旋轉木馬效果的列表

這應該是一個包含自定義單元格的列表,它應該顯示一個高亮顯示的視圖,並且必須稍微顯示兩個相鄰視圖(前/後)。

如果有人在這項工作有任何經驗,請分享。任何幫助將不勝感激。

+1

我不是還挺移動/設計開發者,但肯定需要[主題](http://arashmd.blogspot.com/2013/06/java-threading.html)在這裏 – 2013-10-22 04:40:33

+0

你好。你能分享你如何解決它?我需要水平相同的3d旋轉木馬。 –

+0

你有沒有實現它? –

回答

0

您是否接受html5/hybrid解決方案?市場上有許多圖書館爲你工作。如果你需要一些在android平臺上,你必須探索動畫框架,並自己創建一個自定義。

+0

對不起,這不是我的解決方案。如果你能從Android Code提供一些東西,這將是非常好的。 –

0

for detail visit

private void Calculate3DPosition(CarouselItem child, int diameter, 
      float angleOffset) { 
     angleOffset = angleOffset * (float) (Math.PI/180.0f); 
     float y = (float) (diameter/2 * Math.sin(angleOffset)) + diameter/2 
       - child.getWidth()/2; 
     float z = diameter/2 * (1.0f - (float) Math.cos(angleOffset)); 
     float x = (float) (- diameter/2 * Math.cos(angleOffset) * 0.5); 
     child.setX(x + 250); 
     child.setZ(z); 
     child.setY(y - 150); 
    }