その他のlua

external/spinner

もしコンテンツをダウンロードしている最中に表示されるアニメーションを変更したい場合,extribフォルダーのspinner.luaを編集してください.

将来的なKwikの課題

model.luaはProject Properties > Monetizationをもとに生成されています。ホストサーバの中で、model.luaにあたる情報をアプリに反映することは、現在できません。

add-productのような関数を実装し、サーバーからjsonもしくはxmlの表を渡すことで可能となるでしょう。また,ローカルストレージ内で更新されたmodel.luaのデータを保存する必要があります.

components/store/UI.lua にも対応が必要となります。動的にmodel dataを読み込めるように変更することで、更新された model.luaからサムネイルを作成し,またbookXXIconがサムネイルに存在したら、アイコンが表示されます。bookXXIconが存在していた場合,bookXX.layerに対応した画像とpurchase/saving/download/saved buttonsが生成されます.なので,配置されるボタンと一緒に,サムネイル画像のためのコードも更新する必要があります

    function UI:create(_epsode)
        local layer = self.layer
        local overlay = self.overlay
        print("ui create")
        function setButton(layer, button, epsode)
        ...
        end
        if _epsode then -- infoPage
        ...
        else -- TOC
            for k, epsode in pairs( model.epsodes) do
                -- print(epsode.name)
                local button = layer[epsode.name.."Icon"]
                if button then
                    setButton(layer, button, epsode)
                end
            end
        end

results matching ""

    No results matching ""