前言

记录一下,有Activity换肤之日夜主题无缝切换。

一般来说,换肤分为静态换肤和动态换肤,Android的日夜模式可以看做静态换肤的一种。

是以资源存放位置来说的,其实不是很严谨,但换肤的本质都是一样的。

正文

Android高版本都支持日夜模式切换,资源放在对应日夜目录,比如

//有night是夜间模式资源,没有就是白天资源
drawable-night-nodpi
drawable-nodpi

values-night
values

直入正题,今天介绍不继承Activity的一种静态换肤,跟之前的一样,只是换了一种方式获取View而已。

Android静态换肤-日夜主题切换之不继承Activity

Android静态换肤-日夜主题切换之不继承Activity

  1. TextView没有换对,是因为我在Demo中做了过滤
  2. ProgressBar和ImageView动画是有跳动的,上面无法体现

隐藏内容!
付费阅读后才能查看!
14
多个隐藏块只需支付一次

 历史上的今天

  1. 2020: 梁实秋:想我的母亲(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

自定义View和自定义属性

对于自定义属性,需要遵循以下几步,就可以实现:自定义一个IcoLayout(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中IcoLayout使用自定义的属性(注意namespace)在IcoLayout的构造...

丰子恺:湖畔夜饮

前天晚上,四位来西湖游春的朋友,在我的湖畔小屋里饮酒。酒阑人散,皓月当空。湖水如镜,花影满堤。我送客出门,舍不得这湖上的春月,也向湖畔散步去了。柳荫下一条石凳,空着等我去坐,我就坐了,想起小时在学校里唱的春月歌:“春夜有明月,都作欢喜相。每当灯火中,团团清辉上。人月交相庆,花月并生光。有酒不得饮,举...

[摘]Android开发之Shape详细解读

这篇文章总结得很详细,因此摘抄于此,以便自己查询和学习。原文如下日常开发中,我们会遇到一些Button、Textview...等控件的背景是圆角矩形、圆形...等,和android默认的控件背景矩形不一致,此时shape的作用就体现出来了,我们可以根据shape属性画出很多我们意想不到的背景图...

龙应台:目送

华安上小学第一天,我和他手牵着手,穿过好几条街,到维多利亚小学。九月初,家家户户院子里的苹果和梨树都缀满了拳头大小的果子,枝丫因为负重而沉沉下垂,越出了树篱,勾到过路行人的头发。很多很多的孩子,在操场上等候上课的第一声铃响。小小的手,圈在爸爸的、妈妈的手心里,怯怯的眼神,打量着周遭。他们是幼稚园的...

许立志:梦想

夜,好像深了他用脚试了试这深,没膝而过而睡眠却极浅极浅 他,一个远道而来的异乡人在六月的光阴里流浪或者漂泊 风吹,吹落他几根未白的白发那些夕阳沉睡的傍晚他背着满满的乡愁徘徊于生活的十字路口这疼痛,重于故乡连绵万里的青山弓着腰,他遍地寻找 妈妈说的梦...

王小波:猫

下午,我回家的时候,看到地下室窗口的栅栏上趴着一只洁白的猫。它好象病了。我朝它走去时,它背对着我,低低的伏在那里,肚子紧紧的贴着铁条。我还从来没有见到过猫会这么谨小慎微的趴着,爪子紧紧的扒在铁条上。它浑身都在颤抖,头轻微的摇动着,耳朵在不停的转动,好象在追踪着每一个声响。它听见我的脚步声,每次我的...