我已经经历了许多解决方案,但仍在寻找最佳解决方案。我想做类似的事情
这应该是一个包含自定义单元格的列表,它应该一次显示一个突出显示的视图,并且必须稍微显示两个相邻的视图(前/后)。
如果有人对这项工作有任何经验,请分享。任何帮助将不胜感激。
我已经经历了许多解决方案,但仍在寻找最佳解决方案。我想做类似的事情
这应该是一个包含自定义单元格的列表,它应该一次显示一个突出显示的视图,并且必须稍微显示两个相邻的视图(前/后)。
如果有人对这项工作有任何经验,请分享。任何帮助将不胜感激。
您对 html5/混合解决方案持开放态度吗?市场上有许多图书馆可以为您工作。如果您需要一些在 android 平台上,您必须探索动画框架并自己创建一个自定义。
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);
}