Codename one - add UIID with Code When pressed
I want to add UIID with my Code
Style mystyle = new Style();
mystyle.setBgColor(0x0x3F51B5);
mystyle.setFgColor(0xFFFFFF);
mystyle.setAlignment(Button.CENTER);
mystyle.setBorder(RoundBorder.create()
.rectangle(true)
.color(0x0x3F51B5).opacity(255)
.stroke(new Stroke(3, Stroke.CAP_SQUARE, Stroke.JOIN_MITER, 20))
.strokeColor(0xff).strokeOpacity(10));
UIManager.getInstance().setComponentStyle("mystyle", myStyle);
UIManager.getInstance().setComponentSelectedStyle("mystyle", myStyle);
it works BUT when i pressed the Button it changed to normal text without style ,
I used :
UIManager.getInstance().setComponentStyle("buttonY", myStyle,"pressed");
but it's not working
codenameone
add a comment |
I want to add UIID with my Code
Style mystyle = new Style();
mystyle.setBgColor(0x0x3F51B5);
mystyle.setFgColor(0xFFFFFF);
mystyle.setAlignment(Button.CENTER);
mystyle.setBorder(RoundBorder.create()
.rectangle(true)
.color(0x0x3F51B5).opacity(255)
.stroke(new Stroke(3, Stroke.CAP_SQUARE, Stroke.JOIN_MITER, 20))
.strokeColor(0xff).strokeOpacity(10));
UIManager.getInstance().setComponentStyle("mystyle", myStyle);
UIManager.getInstance().setComponentSelectedStyle("mystyle", myStyle);
it works BUT when i pressed the Button it changed to normal text without style ,
I used :
UIManager.getInstance().setComponentStyle("buttonY", myStyle,"pressed");
but it's not working
codenameone
add a comment |
I want to add UIID with my Code
Style mystyle = new Style();
mystyle.setBgColor(0x0x3F51B5);
mystyle.setFgColor(0xFFFFFF);
mystyle.setAlignment(Button.CENTER);
mystyle.setBorder(RoundBorder.create()
.rectangle(true)
.color(0x0x3F51B5).opacity(255)
.stroke(new Stroke(3, Stroke.CAP_SQUARE, Stroke.JOIN_MITER, 20))
.strokeColor(0xff).strokeOpacity(10));
UIManager.getInstance().setComponentStyle("mystyle", myStyle);
UIManager.getInstance().setComponentSelectedStyle("mystyle", myStyle);
it works BUT when i pressed the Button it changed to normal text without style ,
I used :
UIManager.getInstance().setComponentStyle("buttonY", myStyle,"pressed");
but it's not working
codenameone
I want to add UIID with my Code
Style mystyle = new Style();
mystyle.setBgColor(0x0x3F51B5);
mystyle.setFgColor(0xFFFFFF);
mystyle.setAlignment(Button.CENTER);
mystyle.setBorder(RoundBorder.create()
.rectangle(true)
.color(0x0x3F51B5).opacity(255)
.stroke(new Stroke(3, Stroke.CAP_SQUARE, Stroke.JOIN_MITER, 20))
.strokeColor(0xff).strokeOpacity(10));
UIManager.getInstance().setComponentStyle("mystyle", myStyle);
UIManager.getInstance().setComponentSelectedStyle("mystyle", myStyle);
it works BUT when i pressed the Button it changed to normal text without style ,
I used :
UIManager.getInstance().setComponentStyle("buttonY", myStyle,"pressed");
but it's not working
codenameone
codenameone
asked Nov 24 '18 at 20:03
AzizAziz
61
61
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You are very close, you should have used press
and not pressed
as:
UIManager.getInstance().setComponentStyle("mystyle", myStyle,"press");
Also see this for a different approach to dynamically changing global styles.
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the"buttonY"
String from your sample code. Looking again I see you used"mystyle"
lower case for the name. Could this be it?
– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461907%2fcodename-one-add-uiid-with-code-when-pressed%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are very close, you should have used press
and not pressed
as:
UIManager.getInstance().setComponentStyle("mystyle", myStyle,"press");
Also see this for a different approach to dynamically changing global styles.
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the"buttonY"
String from your sample code. Looking again I see you used"mystyle"
lower case for the name. Could this be it?
– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
add a comment |
You are very close, you should have used press
and not pressed
as:
UIManager.getInstance().setComponentStyle("mystyle", myStyle,"press");
Also see this for a different approach to dynamically changing global styles.
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the"buttonY"
String from your sample code. Looking again I see you used"mystyle"
lower case for the name. Could this be it?
– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
add a comment |
You are very close, you should have used press
and not pressed
as:
UIManager.getInstance().setComponentStyle("mystyle", myStyle,"press");
Also see this for a different approach to dynamically changing global styles.
You are very close, you should have used press
and not pressed
as:
UIManager.getInstance().setComponentStyle("mystyle", myStyle,"press");
Also see this for a different approach to dynamically changing global styles.
edited Nov 26 '18 at 4:16
answered Nov 25 '18 at 6:10
Shai AlmogShai Almog
40.8k52555
40.8k52555
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the"buttonY"
String from your sample code. Looking again I see you used"mystyle"
lower case for the name. Could this be it?
– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
add a comment |
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the"buttonY"
String from your sample code. Looking again I see you used"mystyle"
lower case for the name. Could this be it?
– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
hey Shai , I tried it but still not working :(
– Aziz
Nov 25 '18 at 15:53
It could be because I copied the
"buttonY"
String from your sample code. Looking again I see you used "mystyle"
lower case for the name. Could this be it?– Shai Almog
Nov 26 '18 at 4:17
It could be because I copied the
"buttonY"
String from your sample code. Looking again I see you used "mystyle"
lower case for the name. Could this be it?– Shai Almog
Nov 26 '18 at 4:17
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Nein , it works good without press but if i pressed it changed
– Aziz
Nov 26 '18 at 23:39
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
Is that the old style or some other effect? Notice that Android styling has a special ripple effect
– Shai Almog
Nov 27 '18 at 4:28
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461907%2fcodename-one-add-uiid-with-code-when-pressed%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown