一、Navigation简介 Navigation 直接翻译即为导航,它是 Android Jetpack 组件之一。导航是指支持用户导航、进入和退出应用中不同内容片段的交互...
一、Navigation简介 Navigation 直接翻译即为导航,它是 Android Jetpack 组件之一。导航是指支持用户导航、进入和退出应用中不同内容片段的交互...
微信红包自打出世以来就极其受欢迎,抢红包插件可谓红极一时.今天,我们重新谈谈抢红包插件的哪些事儿.本质上,抢红包插件的原理不难理解,其过程就是在收到红包时,自动模拟点击.做过...
此方法可以用来大家自己检测自己的app是否非法调用了用户信息。 前言 由于开发的公司的APP被工信部警告,有违法手机信息,APP以隐私政策弹窗前,非法收集用户信息,mac地址...
1.前言 最近项目里面有段音频流需要代码控制音量大小,之前是直接推到服务器端用于语音识别的,由于多设备同时在运行,会存在串音的问题,因此各设备在设置页都增加了一个可滑动进度条...
一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...
【声 明】 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学...
1.背景 RecyclerView 是谷歌 V7 包下新增的控件,用来替代 ListView 和 GridView 使用的一个控件。在使用的过程中,往往需要使用到 divid...
好久不见,这段时间忙着做自己的产品,又有一段时间没更博了,今天带来ViewPager的切换动画,先来看下效果图: 这篇文章打算从3点切入:1、关于clipChildren属性...
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...
声明:该方案只对API19及以上版本有效 一、目标需求 最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到...
(1)滚动事件分类 列表的滚动一般分为两种: 上面的过程的状态变化如下: (2)监听RecyclerView的滚动 有两种方式可以监听滚动事件: 其中 setOnScroll...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
1 . 前言 在一些特定的场景下,如照片的浏览,卡片列表滑动浏览,我们希望当滑动停止时可以将当前的照片或者卡片停留在屏幕中央,以吸引用户的焦点。在Android 中,我们可...
Could not resolve 依赖问题 解决方法: 1.在本地硬盘的C:\Users\Lenovo.gradle下新建一个init.gradle的文件 内容为: all...
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bili...
最近忙完了学校的事情,终于又成功的跑去公司上班了(还好公司没有嫌弃我菜😂😂)。在学校废了半年多,感觉好多东西都不太会了,所以觉得自己应该找点事情来做,于是选中学习Coor...
参考链接:http://www.jianshu.com/p/0af52be90ae6http://www.jianshu.com/p/e497123652b5 在And...
内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单...