问题描述
我有一个 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 (将#修改为@)