首先,该练习参考自:https://www.jianshu.com/p/2961d9c317a3 我就直接上代码了(颜色可以自己调)。 HTML: CSS: green.css red.css blue.css JavaScript: ...
分类:
Web程序 时间:
2019-07-09 19:17:53
阅读次数:
114
知识总览android主题换肤通常借助LayoutInflater#setFactory实现换肤。 换肤步骤: 通过解析外部的apk压缩文件,创建自定义的Resource对象去访问apk压缩文件的资源。借助LayoutInfater#setFactoy,将步骤(1)中的资源应用到View的创建过程当 ...
分类:
移动开发 时间:
2019-06-22 18:20:53
阅读次数:
159
一、前言 Qt中的动态换肤技术是非常一流的,直接调用qApp setStyleSheet(qss);就可以对整个应用程序进行换肤,如果样式表内容不多,或者对应的贴图不对,效率还是蛮好的,不过据说有些人写了几千行的样式表,加载起来能够明显感觉卡顿,毕竟此时全部刷新加载重绘,是非常耗CPU的,这种情况就 ...
分类:
其他好文 时间:
2019-06-01 13:56:21
阅读次数:
124
工厂模式:根据不同的情况实例化不同的对象。 Factory 抽象工厂模式:接口来创建对象工厂,生成的工厂利用工厂模式创建对象。 产品族。 QQ换肤,切换操作系统,切换数据库(比如Oracle和SQLserver操作一个表 或者登陆操作)。 单例模式:所有的线程都操作同一个对象时,这个对象必须是唯一的 ...
分类:
其他好文 时间:
2019-05-29 23:50:08
阅读次数:
224
注意这里用到了jQuery的cookie插件,而其需要在服务器下使用,而我是个弟弟哈。本地读取cookie的结果是undefined。 可以读读这位大佬的文章:传送门 ...
分类:
Web程序 时间:
2019-04-15 14:39:58
阅读次数:
201
具体效果如下: 第一次加载如下图: 然后点击天蓝色按钮换成天蓝色皮肤如下图: 然后关闭网页重新打开或者在打开另一个网页如下图: 因为皮肤用Cookie保存了下来,所以不会重置 具体的实现代码如下: <!DOCTYPE html><html lang="en" xmlns="http://www.w3 ...
分类:
Web程序 时间:
2019-02-12 18:52:20
阅读次数:
203
1、技术文章查看页面,一天中可能会多次添加工作任务,目前用水平线区分;我想在水平线位置添加一个收缩按钮,这样上面之前布置的任务就不会干扰视线,同时能保证工作任务安排的时间顺序。 2、由于晚上光线问题,眼睛不适应白色背景,所以我想开发一个自动换肤功能; 3、字体颜色应该是灰色,仿照CSDN 4、文章长 ...
分类:
其他好文 时间:
2019-02-12 00:23:27
阅读次数:
218
SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。 SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。 网站地址:http://www.skinsharp.com/ 官方 ...
分类:
其他好文 时间:
2019-01-07 17:29:52
阅读次数:
156
查了好几天关于MFC应用程序换肤的资料,经过各种莫名其妙的问题的困扰,现分享一下自己的体会。希望可 以避免一些弯路。另外会在附上一些资源。 环境:Windows 7 + VS2012 + SkinSharp(注:Skin++、USkin、SkinMagic 用法相同) 1. 新建一个工程(工程名:D ...
分类:
编程语言 时间:
2018-12-14 00:56:53
阅读次数:
287