Codename One - iOS上按下按钮的颜色

时间:2018-02-13 02:27:38

标签: codenameone

我有以下非常简单的代码:

    Form hi = new Form("Hi World", BoxLayout.y());
    Button button = new Button("Click me", "MyButtonUIID");
    hi.add(button);
    hi.show();

以下代码是我的theme.xml:

<resource majorVersion="1" minorVersion="9" useXmlUI="false">
    <theme name="Theme">
        <val key="@includeNativeBool" value="true" />
        <val key="MyButtonUIID.bgColor" value="ff3300" />
        <val key="MyButtonUIID.press#bgColor" value="ff66" />
        <val key="MyButtonUIID.press#transparency" value="255" />
        <val key="MyButtonUIID.sel#bgColor" value="ff66" />
        <val key="MyButtonUIID.sel#transparency" value="255" />
        <val key="MyButtonUIID.transparency" value="255" />
    </theme>
</resource>

在每个Android版本4.4到8之间(以及模拟器 Android和iPhone皮肤)我得到一个红色按钮,在按下时变为绿色(在所有时间内它的压力)。 在8到11的每个iOS版本上,我都会得到一个始终为红色的按钮(或者有时会在很短的时间内变为绿色)。

那么......我怎么能在iOS中获得与Android和模拟器相同的行为?我错过了什么或者它是一个错误吗?

0 个答案:

没有答案