gpt4 book ai didi

具有可缩放 ImageView 的 Android ViewPager

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:19 25 4
gpt4 key购买 nike

我有一个由 ImageViews 制作的 ViewPager 实现如下:

@Override
public Object instantiateItem(View collection, int position) {
ImageView iv = new ImageView(ctx);
if (pageList.size() > position)
iv.setImageBitmap(pageList.get(position));
else
iv.setImageResource(R.drawable.loading);

iv.setOnTouchListener(this);
((ViewPager) collection).addView(iv, 0);
System.out.println("POS: " + position);
return iv;
}

有没有可能我可以通过双击(并滑动图像)或捏合来缩放 ImageView?

最佳答案

这是可能的,我是这样做的。

我的顶级布局元素是 FrameLayout,它允许多个 View 相互堆叠。 FrameLayout 有两个子项:ViewPager 和一个用于显示放大图片的 ImageView

ImageView 通常是隐藏的。我在 ViewPager 中监听图片上的触摸事件,并根据这些事件显示、隐藏和平移 ImageView。它工作得很好。如果需要,我可以提供更多详细信息。

关于具有可缩放 ImageView 的 Android ViewPager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8532572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com