# DemoProjects **Repository Path**: BDWen/DemoProjects ## Basic Information - **Project Name**: DemoProjects - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-04-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 为了更好的交互体验 ### P01 [ImageCropper](https://github.com/iielse/DemoProjects/tree/master/P01_ImageCropper) 图片裁剪器,为各位追求用户体验的daLao提供更优质的服务 它能够 * 按需求比例裁剪图片,或者按照指定尺寸输出 * ~~它是一个view不是activity,所以并不需要在AndroidManifest.xml中注册~~ * RxImagePicker 搞到图片只要1行代码 ![image](https://github.com/iielse/DemoProjects/blob/master/P01_ImageCropper/previews/111.gif) 彩蛋 ~~内含对Android6.0动态权限的申请的处理~~ ~~[`PermissionUtils`](https://github.com/iielse/DemoProjects/blob/master/P01_ImageCropper/app/src/main/java/ch/ielse/demo/p01/PermissionUtils.java)~~ 推荐使用 `'com.tbruyelle.rxpermissions2:rxpermissions:0.9.3@aar'` ~~封装了获得图片的逻辑,调用炒鸡简单~~ ~~[`PictureInquirer`](https://github.com/iielse/DemoProjects/blob/master/P01_ImageCropper/app/src/main/java/ch/ielse/demo/p01/PictureInquirer.java)~~ ~~那么根据`rxpermissions`的`rxFragment`实现思路, `PictureInquirer`也可以出rx版的。github上已有各种`rxPicker` 学习中~~ * 从相册中取出一张原图 ``` new RxImagePicker(activity) .queryAlbum() .subscribe(new Consumer() { @Override public void accept(@NonNull String output) throws Exception { Glide.with(imageView.getContext()).load(output).into(imageView); } }); ``` ### P02 [ImageWatcher](https://github.com/iielse/DemoProjects/tree/master/P02_ImageWatcher) 图片查看器,为各位追求用户体验的daLao提供更优质的服务 它能够 * 点击图片时以一种无缝顺畅的动画切换到图片查看的界面,同样以一种无缝顺畅的动画退出图片查看界面 * 支持多图查看,快速翻页,双击放大,单击退出,双手缩放旋转图片 * 下拽退出查看图片的操作,以及效果是本View的最大卖点(仿微信) ![image](https://github.com/iielse/DemoProjects/blob/master/P02_ImageWatcher/previews/111.gif) ### P04 [TitleAndPager](https://github.com/iielse/DemoProjects/tree/master/P04_TitleAndPager) 撸码~弃坑.纠结中... 彩蛋 * WaterRefreshHeader 高仿iOS QQ 水滴下拉 ![image](https://github.com/iielse/DemoProjects/blob/master/P04_TitleAndPager/previews/222.gif) * expandable + stickyHeader RecyclerView ![image](https://github.com/iielse/DemoProjects/blob/master/P04_TitleAndPager/previews/333.gif) ### P05 [Sneaker](https://github.com/iielse/DemoProjects/tree/master/P05_Sneaker) 高逼格 Toast? ![image](https://github.com/iielse/DemoProjects/blob/master/P05_Sneaker/previews/111.gif) 休息中...