【问题标题】:How can I use ViewFlipper like a slider如何像滑块一样使用 ViewFlipper
【发布时间】:2021-08-07 10:37:13
【问题描述】:

我有一个 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);
    }

【问题讨论】:

    标签: android slider viewflipper


    【解决方案1】:

    您可以参考here。他们使用 next(flip) 按钮和不使用任何按钮实现了相同的 viewflipper 幻灯片。希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-02
      • 2020-11-20
      • 2012-09-04
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      相关资源
      最近更新 更多