开发日志
Lin_YaoT
这个作者很懒,什么都没留下…
展开
-
仿知乎分享界面
前言最近在做一个资讯类的APP,上面需要一个分享功能,项目不大,如果去使用官方的SDK还需要审查之类的,感觉太麻烦。偶然看到知乎的分享界面做得不错,拿到我这个项目中正合适,在网上查了一下资料,使用BottomSheetDialogFragment结合系统自带的分享功能就可以做到它的效果。知乎分享界面:自己完成的效果图:)布局文件<LinearLayout xmlns:andro...原创 2019-02-01 21:57:21 · 1231 阅读 · 1 评论 -
ItemTouchHelper 实现可拖拽和侧滑的列表
前言话不多说,直接上图:笔者使用 RecyclerView 的 ItemTouchHelper 来实现这个效果,过程非常简单。实现功能:按住 item 左侧的按钮可以上下拖动 item向右侧滑删除 itemitem 拖动或侧滑时有阴影效果实现基本功能循序渐进学习,这里我们先实现基本的功能:长按 item 实现上下拖拽向右侧滑删除布局文件很简单,不多说,直接上代码...原创 2019-02-01 22:04:44 · 1338 阅读 · 0 评论 -
Android 自定义 View 之 LeavesLoading
1.前言前天的浏览 GitHub 时发现一个模仿 Gif 的 Loading 特效的项目,感觉效果很不错,也比较有创意,如下:GitHub 上好几个做这个效果的项目,但是很少有完全实现的,有的还有 Bug,于是花了 2 天实现了一下。效果如下:GitHub 项目在这里 LeavesLoading2. 分析实现要求:叶子随机产生飘动轨迹为正弦函数,并且随机振幅飘动时伴随自...原创 2019-02-01 22:06:45 · 1084 阅读 · 0 评论