首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
动态换肤
订阅
用户4088409151628
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【车载 Android】应用换肤方案(一) - Runtime Resource Overlay
手机应用的动态换肤功能目前已经使用的比较广泛了,也有许多文章分析了其中的原理,使用方式也大同小异,基本都需要在应用内集成一个三方的框架,或独立开发一个换肤框架。
如何应对Android面试官->布局原理与xml解析,手写插件化换肤框架核心实现(下)
xml是如何解析的?布局是如何加载的?view 是如何创建的?了解了这些之后,如何进行实战呢?大厂面试官带你实战,轻松应对面试官连环炮
Android实现动态换肤
常用的app中,很多都带有了换肤功能,换肤是为了换资源文件,也就是res下边的资源。 我们换肤,比如像上边的imageView和Button,主要就是要替换他的背景或者Color,这就需要了解资源的加
Android 利用换肤技术,实现自定义Drawable从Xml中加载
一、前言 在 Android 系统中,图形图像的绘制需要在画布上进行操作和处理,为了增强复用性,因此也对图形或者颜色提供了Drawable抽象。通过这个类可以减少我们的绘制工作和使用成本,同时系统也提
安卓之插件化开发使用 PathClassLoader 来动态更换皮肤
这篇文章主要使用 PathClassLoader 来实现插件化更换皮肤 (将皮肤独立出来做成一个皮肤插件 apk,当用户想使用该皮肤时需下载对应的皮肤插件)
针对自定义及动态创建View的换肤实践
公司的业务需要使用换肤功能实现白天/黑夜模式,调研了市场主流换肤框架,主要采用了LayoutInflater.Factory接口干涉Xml中View解析的过程,将创建View的过程由自己来接手。但本项目大量使用自定义View及动态创建View,Xml中描述界面的情况不多,针对这…
一种基于MVVM的Android换肤方案
一、背景 目前市面上很多App都有换肤功能,包括会员 & 非会员 皮肤,日间 & 夜间皮肤,公祭日皮肤。多种皮肤混合的复杂逻辑给端上开发同学带来了不少挑战,本文实践了一种基于MVVM的换肤方案,希望能
android setContentView() 源码解析
系统:mac android studio: 4.1.3 kotlin version:1.5.0 gradle: gradle-6.5-bin.zip 看完本篇你讲学会什么? setContentV
Android 换肤之资源(Resources)加载源码分析(一)
Android 换肤之资源(Resources)加载(一) 本系列计划3篇: Android 换肤之资源(Resources)加载(一) --- 本篇 setContentView() / Layou
android 换肤框架搭建及使用 (3 完结篇)
activity换肤 /fragment换肤 /recyclerView换肤 / 自定义view换肤 /动态换肤 /dialog换肤 /一行代码换肤!