Android Pixate FreeStyle 更改 default.css 路径

Android Pixate FreeStyle change default.css path

我正在使用 Pixate 通过 CSS 为 android 应用换肤,在他们的文档中指出 default.css 文件应该放在应用内的资产文件夹中(包含在构建中),这样一切都可以工作正常,但我必须在启动时从某些门户网站下载此 css 并将其复制到应用程序存储目录中,不能将其包含在资产文件夹中,因此 Pixate 不知道此 css 文件.

有什么方法可以设置 default.css 文件的路径,以便 Pixate 可以知道在哪里寻找 css?在我的例子中,这条路径必须在外部应用程序存储中的某个地方?

样式表加载于 https://github.com/Pixate/pixate-freestyle-android/blob/master/pixate-freestyle/src/com/pixate/freestyle/styling/PXStylesheet.java#L88 您可以分叉并将其更改为您喜欢的任何内容。 此方法最终通过 PixateFreestyle.init() 方法调用一次。

现在,还有第二种init()方法。您可以指定自己的 CSS 文件,参见:

PixateFreestyle.init(Context context, String cssFileName)