如何解决我如何像滑块一样使用 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();
}
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);
}
解决方法
您可以参考here。他们使用 next(flip) 按钮和不使用任何按钮实现了相同的 viewflipper 幻灯片。希望有帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。