我如何像滑块一样使用 ViewFlipper

问题描述

我有一个 recyclerview 适配器的布局,它就像一个 instagram。这意味着它有一个用于图像和类似按钮等的滑块。

现在我想在滑块中加载多个图像,客户端应该像 Instagram 一样通过拖动来更改图像。

首先我使用了 PosterSlider 库,但它的问题是没有比例类型,所以我无法管理图像大小。

所以现在我想尝试 ViewFLipper,但我的问题是我不知道如何像滑块一样使用 ViewFlipper。

这意味着如何通过在 ViewFLipper 中拖动来更改图像?

如果您有其他更改图片的想法,我会很高兴听到的。

这是我的 ViewFlipper 代码,我知道它是错误的,因为它只显示一个图像,并且没有任何通过拖动更改图片的代码:

try {
            JSONArray jsonArray = new JSONArray(newsLetterList.get(position).Jsonsrc);
            for(int i = 0;i < jsonArray.length(); i++){

                setImageInFlipper(jsonArray.getString(i),holder);

            }
        } catch (JSONException e) {
            e.printStackTrace();
        }

setImageInFLipper 方法:

private void setImageInFlipper(String imgUrl,NewsLetterViewHolder holder){
        ImageView imageView = new ImageView(context);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        Glide.with(context).load(imgUrl).into(imageView);
        holder.slider.addView(imageView);
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)