C1CarouselPanel 是一个虚拟面板控件,沿着任意的 3D 路径排列子元素。你可以使用 C1CarouselPanel 操作任意项目控件,将一个平面的项列表转化为具有3D视角和滚动动画的虚拟转盘。

功能&亮点

定义任意路径

C1CarouselPanel 可沿任意路径导航。可以定义一个简单的椭圆路径,也可以创建更高级的路径如Z字型或8字型。C1CarouselPanel 提供了简化的3D路径定义,是二维路径和3D空间旋转角的结合。

定义任意路径

真正的 3D 视角

当在 3D 路径上分布元素时,同时支持在3D空间中放置子元素。这意味着远处的元素会被近处的元素遮挡,同时远处的元素会被弱化。这创建了一个真正的、具有透视效果的3D场景。

透视效果

透视效果由一个属性控制,它定义了元素被弱化的程度。这取决于 3D 空间中每一个元素距屏幕平面的距离。

滚动动画

C1CarouselPanel 提供了滚动动画,以便创建滚动时元素移动的效果。

多个控件选项

C1CarouselPanel 提供了多个控制选项,如路径的对齐方式、元素的放置等。

可以使用任意项目控件

你可以使用 C1CarouselPanel 将一个平面的项目列表转化为虚拟的可交互的转盘。

可以使用任意项目控件