0

CSS を介して Android アプリをスキニングするために Pixate を使用しています。ドキュメントには、default.css ファイルをアプリ内のアセット フォルダー (ビルドに含まれる) に配置する必要があると記載されています。この方法ではすべて正常に動作しますが、起動時にダウンロードする必要があります。この css をいくつかのポータルから取得し、アプリケーション ストレージ ディレクトリにコピーします。これを assets フォルダーに含めることはできないため、Pixate はこの css ファイルの新しいパスを認識しません。

Pixate が css を探す場所を知ることができるように、default.css ファイルへのパスを設定する方法はありますか? 私の場合、このパスは外部アプリ ストレージのどこかになければなりませんか?

4

2 に答える 2

1

スタイルシートはhttps://github.com/Pixate/pixate-freestyle-android/blob/master/pixate-freestyle/src/com/pixate/freestyle/styling/PXStylesheet.java#L88でロードされます。 これをフォークして変更できますあなたが好きなものに。このメソッドは、最終的にメソッドを介して 1 回呼び出されPixateFreestyle.init()ます。

于 2015-01-03T02:53:41.447 に答える
1

さて、2 つ目のinit()方法があります。独自の CSS ファイルを指定できます。以下を参照してください。

PixateFreestyle.init(コンテキスト コンテキスト、文字列 cssFileName)

于 2015-03-03T20:37:53.750 に答える