一、转场动画 android5.0之前使用overridePendingTransition,之后使用ActivityOptions和ActivityOptionsCompa...
一、转场动画 android5.0之前使用overridePendingTransition,之后使用ActivityOptions和ActivityOptionsCompa...
@叨码 android 9.0
AppWidget(桌面小部件)一、引言 作为一个车机的Launcher开发,总结了下自己认为的难点技术:ApppWidget、拖拽、RemoteAnimation(应用打开/关闭动画)。今天就其中的App...
这个属于Launcher拖拽流程的一部分,可以看Launcher 源码的这个PopupContainerWithArrow类
Laucnher3有关AppWidget的源码分析(Android 9.0)前言 Launcher在Android的AppWidget整个体系中扮演AppWidgetHost的角色,本文分析Launcher对于AppWidget的处理 部分源码分析。...
最近在做车机系统,最近没事体验了下华为问界M5,发现widget的拖拽功能蛮有意思的,一般recycleVIew的内部拖拽已有ItemTouchHelper可以实现,但是外部...
前言 Launcher在Android的AppWidget整个体系中扮演AppWidgetHost的角色,本文分析Launcher对于AppWidget的处理 部分源码分析。...
一、引言 作为一个车机的Launcher开发,总结了下自己认为的难点技术:ApppWidget、拖拽、RemoteAnimation(应用打开/关闭动画)。今天就其中的App...
JVM JVM 工作流程 运行时数据区(Runtime Data Area) 程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间...
1.引言 viewpager2是JetPack组件库推出的组件之一,是原生viewPager的升级但是不兼容,因为ViewPager2的Adapter 继承于RecycleV...
一直以来,Android开发都充斥了大量的不规范的操作和重复代码,比如生命周期的管理,开发过程的重复,项目架构的选择等等。谷歌IO大会上,Google官方向推出了 Jetpa...
一直以来,Android开发都充斥了大量的不规范的操作和重复代码,比如生命周期的管理,开发过程的重复,项目架构的选择等等。谷歌IO大会上,Google官方向推出了 Jetpa...
1. 什么是装饰器模式 装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。 ...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
一、设计模式的分类 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式:类和对象如何交互,及...
FLutter常用的Api
用于显示文字
1、Flutter的优点 性能强大,流畅Flutter对比weex和react native相比,性能的强大是有目共睹的。基于dom树渲染原生组件,很难与直接在原生视图上绘图...