随机推荐

startActivity源码分析2

前言简单记录一下startActivity()源码的启动过程,主要是过一下流程,细节太多顾不上。接上回《startActivity源码分析》,启动新的Activity需要fork一个进程处理,经过一系列的操作,最后进入ActivityThread.java的main(),然后进行绑定进程。这...

[代码片段]GradientTextView渐变的TextView

前言本质上就是通过LinearGradient来实现渐变的正文public class GradientTextView extends androidx.appcompat.widget.AppCompatTextView { public GradientTextView(Context...

Android的LevelListDrawable简单使用

前言LevelListDrawable是通过改变层级值来显示对应的图片,除了下面的开关灯,还有WiFi的状态显示,电池状态的显示也可以用这种。在公司好像没发现有人使用过LevelListDrawable(或者我看代码太少了哈)。自己懒得写了,摘抄一些网友写的,以便自己学习。以下内容都是摘抄...

冯骥才:青云楼主

青云楼主,海河边一小文人的号。嘛叫小文人?就是在人们嘴边绝对挂不上号,可提起他来差不多还都知道的那类文人。此君脸窄身簿,皮黄肉干,胳膊大腿又细又长,远瞧赛几根竹竿子上凉着的一张豆皮。但人不可貌相,海不可斗量。他能写能画,能刻图章,连托裱的事也行;可行家们说他——手糙了点儿。因故,天津卫的买卖没他写...

静态换肤库BiuSkin1DN的使用

前言前不久又上线了一个静态换肤库BiuSkin1DN,主要是针对日夜模式的换肤库:BiuSkin1DN。今天有空就简单介绍一下BiuSkin1DN库的使用。记录于此,方便自己查阅。正文日夜模式日夜模式就是我们常说的静态换肤的一种。进入话题前,先介绍一下优缺点。知此知彼,百战不殆优...

Android TV 应用中焦点的简单介绍

前言Android TV是通过遥控器控制的,没有触摸事件的,而是处理KeyEvent.KEYCODE_DPAD_UPKeyEvent.KEYCODE_DPAD_DOWNKeyEvent.KEYCODE_DPAD_CENTERKeyEvent.KEYCODE_DPAD_LEFTKeyEv...