前言 本文仅仅是作者在业余时间从零到产生需求到开发一个 App 的个人总结与记录。开发过程中使用了 Google 的跨平台开发框架 Flutter ,移动端和官网都采用 Fl...
前言 本文仅仅是作者在业余时间从零到产生需求到开发一个 App 的个人总结与记录。开发过程中使用了 Google 的跨平台开发框架 Flutter ,移动端和官网都采用 Fl...
相信大家做Android开发也常用很多第三方库,有时候就在想啥时候自己也能做个依赖库,大家就能用了…… 之前做组件化项目,抽出来一个base层,什么BaseActivity啊...
主要效果演示 仿抖音App做的技术点及特点: 全屏切换播放效果用的是Recycler加PagerSnapHelper控制。 使用lottie库加载json动画,json动画由...
抽屉菜单 MaterialDrawer★7582 - 安卓抽屉效果实现方案 Side-Menu.Android★3979 - 创意边侧菜单 FlowingDrawer★178...
废话不多说开始咯 ! 一、接入说明 1、配置根目录下的buid.gradle文件 2、配置项目下的buid.gradle文件 点击获取最新版本[https://mvnrepo...
BaseDemo 介绍 BaseDemo 是Android MVVM + Retrofit + OkHttp + Coroutine 协程 + Room + 组件化架构的An...
“搜索”是产品中一个非常必要的功能模块,搜索就像为用户提供了一条便捷的绿色通道,方便用户快速检索内容。 搜索动作在App中依靠搜索框来完成,好用的搜索框很大程度上决定了产品的...
组件化的优点 编译速度:可以按需测试单一模块,因为每一个模块都可以当做一个application。 超级解耦:极度的降低了模块之前的耦合,便于后期维护。 功能重用:某一块的功...
介绍 SnapHelper 是在 Android 24.2.0 的support 包中新添加的一个支持库,是对RecyclerView的拓展。SnapHelper旨在支持...
大家好,我是Clip。今天为大家带来的文章是「卡片式」设计。这是一种易于使用的设计形式,卡片能承载很多信息,但也存在很多设计细节。 卡片是屏幕中最实用的元素,能承载图像、标题...
大家好!wo又来了。。。几天不见甚是想念!!!最近由于比较忙,请原谅我的懒惰!!!写关于MaterialDesign的文章已经有好几篇了。昨天无意间看见了一个关于过度动画的概...
不怕跌倒,所以飞翔 不多说了,开始我们今天的内容吧!今天介绍一下5.0新出的一个控件,这个控件的作用呢就是从底部弹出一个对话框,有点和照片选择的对话框类似,但是写法上呢就和对...
使用sketch最重要的一点是设计好控件的规范。 为做好设计规范需要对色彩进行编号,比如:color_a”_1,color_b_2,color_c_3等8。 对色彩的归类可分...
好久没有写文章了!以至于我都不知道该写什么了?最近项目中对ConstraintLayout的使用明显增多了!所以今天和大家分享一下关于ConstraintLayout的一些你...
不怕跌倒,所以飞翔 这是我写的第一篇关于MaterialDesign的文章,希望自己能坚持下来,完成整个系列!!!什么事情都在于坚持... 1.转场动画 曾经在android...
以前的Activity之间跳转比较生硬,用户很明显的会感觉到跳转,MaterialDesign推出了新的转场动画,可以实现两个界面之间的共享元素,使跳转带来的体验感如德芙般丝...