如何在Android中水平滚动时聚焦时自动缩放图像

时间:2014-09-08 07:15:54

标签: android image-processing horizontal-scrolling zooming

我正在尝试实现图像中描述的上述场景,有几个设计,如椭圆形,星形,矩形,方形等等,当我将滚动图像时,中心图像应该在聚焦时缩放当我滚动图像时,左图像需要缩小,当然也需要缩小。

我已经尝试了很多carousel android的例子,但它对我不起作用。也尝试了水平滚动视图,但结果保持不变。我已经从github实现了这个例子,检查link

2 个答案:

答案 0 :(得分:3)

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

您可以从以下link下载此演示:

我认为这肯定会对你和所有想在Android中使用这种滑块的人有用。

干杯,

答案 1 :(得分:0)

尝试使用Viewflow之类的内容,并在OnViewSwitchListener中设置缩放动画。 类似的东西:

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