lineageos
文章平均质量分 59
纵横车
xxxxxxxxxxxxxxxxxxx
展开
-
基于lineageos的蝙蝠侠主题4-启动器翻页图标
setScroll用于设置滚动位置,我们在其中计算蝙蝠图标的翻转角度,然后在draw中重新绘制。最后要在启动器图标加载完之后刷新一次翻页图标,否则翻页图标无法在启动的时候显示。其中翻页图标用的是WorkspacePageIndicator,其中。启动器的代码在packages/apps/Trebuchet下。正常情况下中间显示蝙蝠图标,图标中间的II表示第二页。向左和向有滑动的时候,下面图标进行翻转。原创 2023-03-19 14:57:14 · 467 阅读 · 0 评论 -
基于lineageos的蝙蝠侠主题2-系统启动动画
lineageos19的启动动画使用的是/product/media/bootanimation.zip将文件pull出来解压后可以看到如下目录注意这个zip文件仅仅用作打包,而不做压缩。所以后续修改完重新压缩的时候要用相同的方式,即windows下根据不同的压缩软件选择压缩方式为"仅存储",ubuntu下用zip压缩的时候指定压缩率为0,如zip -r -0 xxxx.zip filelist。里面内容很简单,part0-4里面放置的是5个阶段的动画序列。desc.txt记录动画属性。原创 2023-03-05 16:46:03 · 417 阅读 · 0 评论 -
基于lineageos的蝙蝠侠主题3-导航栏图标
这是android为了导航栏图标能适应背景作的功能,在frameworks/base/packages/SystemUI/src/com/android/systemui/navigationbar/buttons/KeyButtonDrawable.java中实现的,大家有兴趣可以详细研究。当背景变暗时,白色阴影逐渐显现,使黑色图标不会淹没在黑色的背景里。为了不动旧的图标资源我选择增加新的图标资源然后修改代码中使用的资源id。所以只要把这三个图标的资源替换以下就可以替换修改图标了。原创 2023-03-19 14:13:34 · 321 阅读 · 0 评论 -
基于lineageos的蝙蝠侠主题1
最近基于lineageos做了个蝙蝠侠系统主题,修改的位置不多,演示视频如下。截图和视频是基于linageos19的系统,测试设备一加5。后续将逐步记录修改点和修改过程,以及整理代码上传。在视频里可以看到有如下几个修改点。3.launch的页面指示器。原创 2022-11-20 15:06:54 · 527 阅读 · 0 评论