क्या एक ही कोडनेम वन प्रोजेक्ट में अधिक CSS का उपयोग करना संभव है?

केस 1 का उपयोग करें: मुझे ऐप के अलग-अलग हिस्सों में अलग-अलग स्टाइल चाहिए या मैं सभी मौजूदा स्टाइल को बदलना चाहता हूं।

केस 2 का प्रयोग करें: मैं चाहता हूं कि वर्तमान शैली कई सीएसएस से ली गई है, जैसे वेब पेज में

5
Francesco Galgani 26 नवम्बर 2018, 14:48

1 उत्तर

सबसे बढ़िया उत्तर

प्लगइन में एकीकृत सीएसएस कार्यान्वयन में इसके लिए वर्तमान में कोई समर्थन नहीं है। पुराने कार्यान्वयन ने इसकी अनुमति दी लेकिन हमने कुछ चीजों को सरल बनाया ताकि रूपांतरण प्रक्रिया तरल हो।

चूंकि कई संसाधन फाइलें और स्तरित थीम कोडनेम वन द्वारा आंतरिक रूप से समर्थित हैं, इसलिए इसे पूरा करना आसान होना चाहिए। मैं अनुमान लगा रहा हूं कि build.xml में ऐसा कुछ काम कर सकता है:

<target name="-cn1-compile-css" if="codename1.cssTheme">
        <java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true">
            <jvmarg value="-Dcli=true"/>
            <arg value="-css"/>
            <arg file="css/theme.css"/>
            <arg file="src/theme.res"/>
        </java>
        <java jar="${user.home}/.codenameone/designer_1.jar" failonerror="true">
            <jvmarg value="-Dcli=true"/>
            <arg value="-css"/>
            <arg file="css/second-theme.css"/>
            <arg file="src/second-theme.res"/>
        </java>
    </target>
</project>
3
Shai Almog 26 नवम्बर 2018, 20:42