0推荐
26K 浏览

SpringAnimation详解-Android

SpringAnimation 类是最近(25.3.0版本)才添加在支持库中的一个类,它主要是为了让实现弹性动画变得更加方便,其实facebook在很久以前的 Rebound 库就实现了这样的动...
0推荐
11K 浏览

Android工具类库

囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。
0推荐
10K 浏览

自定义View-仿虎扑直播比赛界面的打赏按钮

作为一个资深篮球爱好者,我经常会用虎扑app看比赛直播,后来注意到文字直播界面右下角加了两个按钮,可以在直播过程中送虎扑币,为自己支持的球队加油.
0推荐
8K 浏览

企业微信同事吧下拉刷新动画的实现分析

不久前企业微信上线了同事吧的功能,其下拉刷新动画如上图图所示,这个控件对数学公式和技巧的运用是非常巧妙的,可能当你接触这个动画的时候会感到有点不知所措,但是当读完本文,了解到其背后的数学原理后,...
0推荐
8K 浏览

android 异步通信机制 Handler 的分析与运用

当我们应用程序启动时,Android系统就会创建一个主线程即UI线程,在这个UI线程中进行对UI控件的管理,如页面的刷新或者事件的响应等过程。
0推荐
8K 浏览

清理无用的 Android 项目资源

项目长期的积累,就会造成部分资源不在使用,而这些资源还存在项目中没有被清理掉,这些无用资源只会占空间毫无用处。如何清理这些这些无用的资源呢?
0推荐
8K 浏览

Android应用继续瘦身,以及一些注意事项

自上次对应用瘦身过后,经历的若干功能的迭代,很快的,安装包大小又到了15MB,老大说要控制在10MB之内,于是便开始了新一轮的瘦身之旅。已经看过上文的朋友,可以直接阅读本文,文章接下来将会为你带...
0推荐
10K 浏览

三句代码创建全屏Dialog或者DialogFragment:带你从源码角度实现

Dialog是APP开发中常用的控件,同Activity类似,拥有独立的Window窗口,但是Dialog跟Activity还是有一定区别的,最明显的就是:默认情况下Dialog不是全屏的,所以...
0推荐
15K 浏览

Web 唤起 Android app

最近在项目中遇到 web 唤起 Android app 的需求,实现很简单,简单记录下实现方式与背后原理。
0推荐
8K 浏览

开源数据库 LitePal 学习,强大好使的 CRUD

LitePal 是一款开源的 Android 数据库框架,它采用了对象关系映射(ORM)的模式,将我们平时使用的一些数据库(比如 Sqlite)功能进行了封装。
0推荐
11K 浏览

Android 开源数据库框架 - LitePal 的使用

LitePal是一款开源的Android数据库框架,采用了关系映射的模式。
0推荐
11K 浏览

Android 开发中如何动态加载 so 库文件

我想对于静态加载 so 库文件,大家都已经很熟悉了,这里就不多说了。在 Android 开发中调用动态库文件(*.so)都是通过 jni 的方式,而静态加载往往是在 apk 或 jar 包中调用...
0推荐
6K 浏览

Android资源与属性备忘单

几天前我偶然发现了我Android开发早期时制作的一份学习备忘单,是为理解如何处理Android资源和主题属性的语法而整理的。
0推荐
14K 浏览

一个能让你了解所有函数调用顺序的Android库!

背景:当项目代码量很大的时候,或者你作为一名新人要快速掌握代码的时候,给函数打上log,来了解代码执行逻辑,这种方式会显然成本太大,要改动项目编译运行,NO!太耗时;
0推荐
8K 浏览

Bottom Sheet使用教程

Bottom Sheet是Design Support Library23.2 版本引入的一个类似于对话框的控件,可以暂且叫做底部弹出框吧。
0推荐
9K 浏览

Toolbar 中 style 的自定义及加载过程

不久前,公司里设计师大大踌躇满志的说我们的app要改版。首当其冲的就是主题色的改变,由红色改为白色。并且界面改为扁平风格。那么意味着需要对所有界面里的ActionBar或者ToolBar都要进行...
0推荐
11K 浏览

Android 登陆页面仿拉钩动效,你总会需要它!

哈哈,看到这个标题是不是JH一紧,你可能会说我就没遇到过,但是现在没遇到不代表就遇不到,毕竟设计也是变幻莫测,只有你想不到的,没有你不能实现的,说的这么吊,到底是啥效果?没错就是一个小小的登录页...
0推荐
5K 浏览

Android 内存泄漏分析

一个不会被使用的对象,因为另一个正在使用的对象持有该对象的引用,导致它不能正常被回收,而停留在堆内存中,内存泄漏就产生了;
0推荐
17K 浏览

微信抢红包插件示例代码及其实现原理

这个Android插件可以帮助你在微信群聊抢红包时战无不胜。当检测到红包时,插件会自动点击屏幕,人工点击的速度无法比拟。
0推荐
8K 浏览

使用 RxCommand 在 Android 上实现 MVVM

RxCommand 是一个基于 RxJava 的,UI 相关的,主要用来响应用户触发的异步任务,尤其是网络访问的库。它分离了对异步任务的关注点,譬如任务是否处于可执行状态,任务是否正在执行,任务...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档