这些是我平时做的业余项目(会越来越多),在Android的学习过程中制作的,希望大家会喜欢。
PixelCrop
一个裁图库,风格基于Google Photos,我很喜欢的裁图动效。
运用的知识:自定义View,Matrix,Android Touch事件处理
项目地址:https://github.com/wuapnjie/PixelCrop
PuzzleView
一个拼图库,效果同Layout for Instagram相同,支持自定义拼图布局,理论上有无限可能,是我最喜欢的项目。
运用的知识:自定义View,Matrix,Android Touch事件处理
项目地址:https://github.com/wuapnjie/PuzzleView
StickerView
一个贴图库,支持各种基于Drawable的贴纸,每个贴纸支持删除,翻转,缩放移动功能
运用的知识:Android自定义View,Matrix,Android Touch事件处理
项目地址:https://github.com/wuapnjie/StickerView
SwipePostcard
一个滑动卡片的自定义View,制作简单,性能好,继承自FrameLayout
运用知识:Android自定义ViewGroup,ViewDragHelper
项目地址:https://github.com/wuapnjie/SwipePostcard
TimeBar
一个扁平的时间选择条,模仿印象笔记
运用的知识:Android自定义View,merge标签
项目地址:https://github.com/wuapnjie/TimeBar
PoiPhoto
这是个基于Picasso制作的图片选择库,是我平常日常使用和制作demo使用。
运用知识:ContentResolver,Intent的Activity间数据传递
项目地址:https://github.com/wuapnjie/PoiPhoto
PoiShuhui
一个简单的鼠绘漫画App,有两个语言版本,很早以前用Java写了一个,之后为了学习Kotlin又写了一个。
运用的知识:Kotlin
项目地址:https://github.com/wuapnjie/PoiShuhui-Kotlin
https://github.com/wuapnjie/PoiShuHui
FilterLayout
这是一个选择类别的自定义View
运用的知识:Android自定义ViewGroup
项目地址:https://github.com/wuapnjie/FilterLayout
PoiCamera
这个仓库是为了学习Android Camera2Api的demo,相机目前支持闪光灯的切换,前置后置相机的切换以及后期对拍摄照片的滤镜处理
运用的知识:Android Camera2 API,Android GPUImage库
项目地址:https://github.com/wuapnjie/PoiCamera