首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
alp
掘友等级
Android 高级开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
自定义控件之动画
自定义控件自然离不开动画,参考: Android自定义控件三部曲文章1.ViewAnimation:android.view.animation中的TweenAnimation(补间动画)和Frame
自定义View之事件传递机制
预备知识: Android应用中Activity的视图层级结构 每个Activity都是通过PhoneWindow来呈现View的,PhoneWindow中最顶层View是mDecor(DecorVi
从Activity启动到view绘制
首先我们来了解一下我们熟悉的setContentView做了什么?,如上流程,可以看到我们平常用的setContentView主要是为Window设置DecorView,设置ContentView的子
MVVM之BindingCommand
背景:MVVM中,按照规范view层是需要尽可能少的写逻辑,但是当有点击事件,下拉刷新等需要更新数据的情况时,我们又不得不在view中去调viewmodel层的相关逻辑思考:有没有办法绕过view层,
alibaba / ARouter
参考:https://github.com/alibaba/ARouter/blob/master/README_CN.md1.添加依赖和配置2.添加混淆规则(如果使用了Proguard)3.初始化S
MVVM内存优化之ViewStub
通常开发中,界面的显示通常都会有:加载中,网络错误,数据为空等多种状态,这些状态只有在某些情况下才显示,如果用View.setVisibility来控制的话,即使不显示也会占用资源,而用ViewStub可以在用到时再去加载资源. ViewStub 是一个轻量级的View,Inf…
MVVM之 mViewStubContent.setId(android.R.id.content);
在MVVM中,在BaseActivity中的setContentView为什么要有以下代码: 首先我们看下去掉这两行代码会发生什么? 显然,报错与databinding有关: 原因: DataBind
MVVM之viewmodel和view之间的交互
它仅仅发送订阅之后出现的更新。 它只支持一个观察者。 想想这样一种用MutableLiveData的场景:viewmodel中发现数据更新了,通过setValue通知了订阅者activity,activity观察到更新,Toast提示了该内容,这个时候反转了手机屏幕,activ…
计数排序
计数排序适用于对在一定范围内的整数排序.时间复杂度是n+k,k为max-min代码:
下一页
个人成就
文章被点赞
58
文章被阅读
59,897
掘力值
1,586
关注了
1
关注者
14
收藏集
4
关注标签
3
加入于
2020-04-13