我正在將圖像設置爲按鈕的圖標。 我需要在按下圖標時更改圖像。 我怎樣才能在codenameone中實現這一點。 BR, SanketCodenameOne按下按鈕時更改按鈕
0
A
回答
0
按鈕具有用於圖標按下/滾動/選定的版本的圖像。
1
你的意思是按鈕被按下嗎?如同它一樣,只要它被按下並在發佈後恢復原始圖像?
您可以通過創建自己的按鈕來完成此操作,該按鈕從CodenameOne的按鈕擴展而來。在這個新按鈕中,您可以覆蓋「按下」和「已發佈」應該執行的操作。雖然請記住,釋放按鈕也有一個動作,它恢復了「未按下」的風格。
例如
public class NewButton extends Button
{
public NewButton()
{
super();
}
@Override
public void pressed()
{
super.pressed(); // To change the state of the button to pressed
try
{
Resources r = Resources.open("/theme.res");
Image pressed = r.getImage("bomb.png"); // Just an image I had in a project.
this.getStyle().setBgImage(pressed);
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
相關問題
- 1. 按下按鈕時更改場景Fxml
- 2. 當按下按鈕時更改視圖
- 3. 按下按鈕時更改UIButton圖像
- 4. 按下按鈕時更改語言Xcode
- 5. 按下時更改按鈕的位置
- 6. 按下按鈕時更改名稱
- 7. 更改ImageView的同時,按下按鈕
- 8. 按下時更改按鈕背景
- 9. 更改按鈕按下時的元素?
- 10. 按下時更改按鈕主題
- 11. 按下按鈕時更改按鈕尺寸
- 12. 按下按鈕B時如何更改按鈕A的標題?
- 13. 按下按鈕時更改按鈕的圖像,使用javascript
- 14. 如何更改按鈕圖像時,按下按鈕
- 15. Android-如何在按下按鈕時更改按鈕的文字?
- 16. 更改按鈕的按鈕
- 17. 按下/下按鈕時,如何更改按鈕的背景顏色?
- 18. 按下後按鈕按鈕
- 19. iOS - 按下按鈕後更改按鈕顏色不起作用
- 20. 按下按鈕背景更改佈局
- 21. 按鈕按下 - 更改圖片來源
- 22. Python PyQt4更改圖像按下按鈕
- 23. 按下按鈕後更改焦點
- 24. 按下按鈕更改行爲?
- 25. 按下後更改按鈕樣式 - CSS
- 26. 更改TextView按下按鈕的顏色
- 27. 按鈕每次按下更改標題
- 28. 更改按鈕
- 29. 更改按鈕
- 30. Android:當按鈕狀態按下時按鈕填充改變
謝謝.....不知何故,我只是無法找到它....現在發現它 – sanket