Lor*_*uto 8 android image-zoom android-viewpager
我有一个由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;
}
Run Code Online (Sandbox Code Playgroud)
有机会我可以通过双击(并滑动图像)或缩放缩放来缩放ImageView吗?
这是可能的,这就是我做到的.
我的顶级布局元素FrameLayout允许多个视图堆叠在一起.在FrameLayout有两个孩子:在ViewPager和ImageView我将使用用于显示放大的图像.
ImageView通常是隐藏的.我在内部的图片上听取触摸事件,ViewPager并根据这些事件,显示和隐藏并平移ImageView.它运作得相当好.如果需要,我可以提供更多细节.
| 归档时间: |
|
| 查看次数: |
4210 次 |
| 最近记录: |