0
我使用http://www.codeproject.com/Articles/146145/Android-3D-Carousel代碼和以下是我的電流輸出Android的3D旋轉木馬增加大小時,我們旋轉
當我轉動
正面圖像大小有正面圖像的尺寸應該增加
當涉及到靠前的位置只增加,我們可以增加旋轉木馬類使用getChildStaticTransformation圖像的大小,但我不知道該怎麼辦呢
我使用http://www.codeproject.com/Articles/146145/Android-3D-Carousel代碼和以下是我的電流輸出Android的3D旋轉木馬增加大小時,我們旋轉
當我轉動
正面圖像大小有正面圖像的尺寸應該增加
當涉及到靠前的位置只增加,我們可以增加旋轉木馬類使用getChildStaticTransformation圖像的大小,但我不知道該怎麼辦呢
爲了只是增加所選圖像的大小改變Z軸的座標Carousal.java。
private void Calculate3DPosition(CarouselItem child, int diameter, float angleOffset){
angleOffset = angleOffset * (float)(Math.PI/180.0f);
float x = - (float)(diameter/2 * android.util.FloatMath.sin(angleOffset)) + diameter/2 - child.getWidth()/2;
float z = diameter/2 * (1.0f - (float)android.util.FloatMath.cos(angleOffset));
float y = - getHeight()/2 + (float) (z * android.util.FloatMath.sin(mTheta));
child.setItemX(x);
child.setItemZ(z-200);//Add how much size you want for Z axis.
child.setItemY(y);
}
如果我添加更多圖片第一張圖片必須增加而不是其他圖片 – Jaichander
尺寸增加之前的第一個位置 – Jaichander