【发布时间】: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