viewpager结合toolbar怎么实现点击viewpager,让toolbar消失,然后点击再让toolbar出现
来源:互联网 发布:大数据 论文 人类 编辑:程序博客网 时间:2024/06/01 13:04
用下面这个方法,可以实现点击效果,viewpager我们添加进去了一组List<View>,其中的View是运用imageloader从网络加载进去的,具体代码如下:
(点击viewpager实现toolbar的消失和出现,是设置view的点击事件实现的)
private List<View> getPreviewPictures() { LayoutInflater inflater = LayoutInflater.from(this); List<View> result = new ArrayList<>(MAX_PREVIEW_NUMBER); for (int i = 0; i < MAX_PREVIEW_NUMBER; i++) { String previewUrl = this.book.previewUrls.get(i); if (!TextUtils.isEmpty(previewUrl)) { View v = inflater.inflate(R.layout.book_preview_item, null); ImageView image = (ImageView) v.findViewById(R.id.image); ImageLoader.getInstance().displayImage(previewUrl, image, CommonUtils.getBookImageOptions()); v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { toggleToolbar(); } }); result.add(v); } } return result;}private void toggleToolbar() { float current = toolbar.getTranslationY(); ObjectAnimator.ofFloat(toolbar, "translationY", current, current == 0 ? -toolbar.getHeight() : 0).start();}
0 0
- viewpager结合toolbar怎么实现点击viewpager,让toolbar消失,然后点击再让toolbar出现
- DrawerLayout + Toolbar + ViewPager
- Toolbar TabLayout ViewPager
- Toolbar NavigationIcon 点击失效
- ToolBar点击实现PopuWindow窗口效果
- ToolBar点击切换menu文字
- ToolBar
- ToolBar
- TOOLBAR
- ToolBar
- ToolBar
- toolbar
- ToolBar
- Toolbar
- Toolbar
- ToolBar
- ToolBar
- Toolbar
- 校验身份证
- 读书笔记 《算法导论》 C4
- Linux 安装cento
- TransactionScope的使用
- Windows版本 Android studio安装教程
- viewpager结合toolbar怎么实现点击viewpager,让toolbar消失,然后点击再让toolbar出现
- TCP/IP、Http、Socket的区别
- SQL is NULL 和 = NULL区别
- JSON深入浅出
- Spring声明式事务管理的多种方式
- ORA-20000:DBMS_TABCOMP_TEMP_UNCMP
- mysql试题
- Android Studio 更换SVN项目地址方法
- App Store 审核指南