android - 如何在recyclerview中显示来自firebase的多张图片?我有代码,但我不知道要修改
问题描述
如何在recyclerview中显示来自firebase的多张图片?我有代码,但我不知道要修改
这是我的演示代码,但我不知道要修改
public class MainActivity extends AppCompatActivity {
private static ViewPager mPager;
private static int currentPage = 0;
private static int NUM_PAGES = 0;
private static final Integer[] IMAGES= {R.drawable.one,R.drawable.two,R.drawable.three,R.drawable.five};
private ArrayList<Integer> ImagesArray = new ArrayList<Integer>();
private void init() {
for(int i=0;i<IMAGES.length;i++)
ImagesArray.add(IMAGES[i]);
final float density = getResources().getDisplayMetrics().density;
//Set circle indicator radius
indicator.setRadius(5 * density);
NUM_PAGES =IMAGES.length;
// Auto start of viewpager
final Handler handler = new Handler();
final Runnable Update = new Runnable() {
public void run() {
if (currentPage == NUM_PAGES) {
currentPage = 0;
}
mPager.setCurrentItem(currentPage++, true);
}
};
Timer swipeTimer = new Timer();
swipeTimer.schedule(new TimerTask() {
@Override
public void run() {
handler.post(Update);
}
}, 3000, 3000);
// Pager listener over indicator
indicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
currentPage = position;
}
如何更改为 Firebase 存储?
在实时,我的树 dom 是 Posts -> id -> postid -> postimage -> image1, image2 ,image3, image4 image5
解决方案
推荐阅读
- php - 在列表中显示所有状态为“user”或“admin”的用户
- dart - 为什么此回调在此飞镖方法中显示为 null
- python - Keras 中的人脸分类 CNN 没有正确训练
- python - 通过 socks5 代理使用 telepot(telegram bot python 包)
- php - 如何为自定义 PHP 流包装器设置默认块大小
- reactjs - 在创建新的状态对象以保持不变性之后,我应该在 React.js 中删除以前的状态对象吗?
- line - 如何使精灵无法通过线?
- javascript - 如何通过正则表达式计算 http:// 地址列表中的所有域?
- sparql - 当我运行gh-rdf3x引擎的commend rdf3xquery时提示:解析错误:未知前缀'http'
- android - 如何在 kotlin 中创建用于位置跟踪的后台服务