CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayou...
CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayou...
简介 DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,...
工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。 Gradle构建流程 Gradle 的生命周期可以分为大的三个部分:初始化阶段(Initi...
Recyclerview嵌套viewpager,手指按在viewpager上向上滑动无效(首页banner轮播)。继承ViewPager重写onTouchEvent()方法,...
最近的项目主页要做一个这样的结构: 也就是说既要能上下滑,也要能左右滑,也就是上下滑到一个页面再向右滑会有一个衍生页,左滑就会返回。 于是我采用正常viewpager嵌套竖向...
内部拦截法 1.ViewPager自定义实现 2.SwipeRefreshLayout外部放开DOWN事件 滑动实现问题 其实这样做,是有问题的,ViewPager并不能实现...
1.插件化定义 插件化,就是把一些核心复杂依赖度高的业务模块封装成插件,然后根据不同的业务进行不同的组合,动态进行替换。 2.插件化跟组件化的差异 组件化:是将一个app分成...
前言 安卓的Shortcut功能是Android7.1的时候新增的一个快捷方式组件,其主要目的在于用户可以自定义一些常用的功能,以快捷方式的形式存在,帮忙用户快速启动常用的界...
细心点的童鞋会发现,到特殊节日比如清明节这天很多App都设置了符合主题的灰白模式,比如京东,如图所示: 我们再来看看最终实现的效果图: 那我们今天就介绍三种方案全局设置灰白模...
面试题包含java基础,数据结构,网络,Android,设计模式,Jvm,Kotlin等。适合中高级工程师。 一:Java基础 1.Object equals和==的区别?e...
为什么要优化包体积 下载转化率:安装包越小,转化率越高; 推广成本:渠道推广成本和厂商预装的单价 应用市场:App Store和Google Play对安装包大小都有限制; ...
最近听同事说自如banner的裸眼3D效果很有创意,下载APP体验了一番觉得效果确实非常不错,所以立马就仿了一下。代码已上传至github仓库中,AndroidUiDemo[...
Flutter 有了谷歌强大后盾加持,加上跨平台的特性,生态日益丰富,目前大部分应用能够用到的插件在 pub.flutter-io.cn[https://link.jueji...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「Android 路线」| 导读 —— 从零到无穷大[https://www.jianshu.com/p/...
[第一步] 使用Android Studio新建一个项目, 命名为PluginDemo [第二步] 新建一个模块 可选择的模块类型是:Phone & Tablet Modul...
相信大家做Android开发也常用很多第三方库,有时候就在想啥时候自己也能做个依赖库,大家就能用了…… 之前做组件化项目,抽出来一个base层,什么BaseActivity啊...
如题,使用美团walle进行多渠道打包。关于安卓原生打包,请移步上一篇文章:原生多渠道打包[https://www.jianshu.com/p/be2c801fd2d8]官网...
背景 日常逛技术帖时候,无意中发现Android又新推出了一个类ConcatAdapter,该类是用来辅助RecyclerView去添加ViewHolder的。那有人有疑惑了...