Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中,如何在水平滚动时自动聚焦图像_Android_Image Processing_Horizontal Scrolling_Zooming - Fatal编程技术网

Android 在安卓系统中,如何在水平滚动时自动聚焦图像

Android 在安卓系统中,如何在水平滚动时自动聚焦图像,android,image-processing,horizontal-scrolling,zooming,Android,Image Processing,Horizontal Scrolling,Zooming,我正在尝试实现上述场景,如图中所述,有两种设计,如椭圆形、星形、矩形、方形和更多,当我滚动图像时,中心图像在聚焦时应缩放,当我滚动图像时,左侧图像需要缩小,当然右侧图像也需要缩小 我已经尝试了很多旋转木马android的例子,但对我来说不起作用。还尝试了水平滚动视图,但结果保持不变。我已经从github实现了这个示例,请检查尝试使用类似的方法并在OnViewSwitchListener中设置缩放动画。 比如: viewflow.setOnViewSwitchListener(new ViewFl

我正在尝试实现上述场景,如图中所述,有两种设计,如椭圆形、星形、矩形、方形和更多,当我滚动图像时,中心图像在聚焦时应缩放,当我滚动图像时,左侧图像需要缩小,当然右侧图像也需要缩小

我已经尝试了很多旋转木马android的例子,但对我来说不起作用。还尝试了水平滚动视图,但结果保持不变。我已经从github实现了这个示例,请检查

尝试使用类似的方法并在OnViewSwitchListener中设置缩放动画。 比如:

viewflow.setOnViewSwitchListener(new ViewFlow.ViewSwitchListener() {
            @Override
            public void onSwitched(View view, int position) {
                view.animate().scaleY(1.2f).scaleX(1.2f).start();
            }
        });

我已经为您创建了一个演示应用程序,并将其放在Github上

您可以从以下位置下载此演示:

我想这肯定会对你和所有其他想在安卓系统中使用这种滑块的人起作用


干杯,

这是一个很好的例子,谢谢分享。