首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Codeing_ls
掘友等级
Android
Android
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
最新
热门
Android属性动画原理
属性动画是Android API 11加入的新特性。属性动画可以作用于任意对象属性(具有get/set方法的属性),不仅仅可以作用于View对象。从这个特性来看,属性动画的应用场景就会变得多种多样。 属性动画应用非常简单,通过ObjectAnimator、ValueAnimat…
Android视图体系—View的事件分发机制
View作为Android应用与用户交互入口,除了展示视图外,还承担了处理用户操作的任务,比如用户的点击、长按、滑动事件等。处理点击事件的机制就是View的事件分发机制。 当用户点击屏幕时,就会产生点击事件,这个事件信息被封装在一个类中,这个类就是MotionEvent。事件产…
深入RecyclerView学习—缓存机制
RecyclerView作为替代ListView的组件,得益于RecyclerView的灵活性和可定制程度高的特性。除此之外RecyclerView的预取机制以及缓存机制也是RecyckerView的一大亮点。 RecyclerView的灵活性是通过几个不同的组件协同实现的。 …
Android视图体系—理解Window概念
在Android视图体系中Window就是一个窗口的概念。Android中所有的视图都是依赖于Window显示的,比如:Activity、Dialog、Toast都是在Window中显示的。 首先来熟悉一下Window的属性。 系统Window:系统级别的Window,比如系统…
Android视图体系—View的工作流程
在Android应用中所有的用户界面元素都是由View和ViewGroup对象构建而成。View对象用于绘制屏幕中可以和用户交互的内容。ViewGroup用于存储其他View对象和ViewGroup对象,从而构成界面的布局。 就如图中所示,用户界面的布局就是通过View和Vie…
Android架构组件—ViewModel原理学习
Android ViewModel是Android Jetpack组件库中的一个组件,在Android MVVM模式中被广泛使用。ViewModel的主要特性是以注重生命周期的方式存储和管理数据。这种特性体现在ViewModel与Android组件(Activity、Fragm…
枯燥的源码分析—Application创建过程
在Android应用进程中,每个应用都对应着一个Application。Application的创建于销毁贯穿了整个应用进程的生命周期。所以理解Application的创建过程不仅有利于我们理解应用进程的创建,还能加深对使用Application中的理解。 接下来回从两个进程中…
重温四大组件(四)—Service组件概览学习
作为Android四大组件之一的Service组件是一种可在后台长时间运行而不提供界面的应用组件。Service的一大特点就是可以在后台运行,即使用户切换到其他应用Service也可以继续工作。Service比较典型的应用场景是在后台播放音乐、处理网络事务、处理I/O等。 接下…
深入Android消息处理机制
Android应用程序是通过消息来驱动的,当Android主线程启动时就会在内部创建一个消息队列。然后进入一个无限循环中,轮询是否有新的消息需要处理。如果有新消息就处理新消息。如果没有消息,就进入阻塞状态,直到消息循环被唤醒。 那么在Android系统中,消息处理机制是怎么实现…
Dart中的异步与事件循环
Dart作为Flutter的开发语言,了解Dart的机制是必可少的。本篇文章就介绍一下Dart的异步操作与事件循环机制。 异步操作我们都知道在开发过程中,如果有耗时操作,我们一般都会使用异步任务解决,以防主线程卡顿。 事件循环是Dart中处理事件的一种机制。Flutter中就是…
下一页
个人成就
文章被点赞
99
文章被阅读
42,867
掘力值
1,186
关注了
20
关注者
33
收藏集
3
关注标签
48
加入于
2017-08-17