2 回答

TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
這是在fyne-io/fyne
第 255 期中提出的
我建議可分配給小部件的單獨樣式:
但:
我們設(shè)計的一部分是促進(jìn)應(yīng)用程序的一致性——用戶體驗不會因為“這個標(biāo)簽更大”或“這個下拉菜單是透明的”而受到輕微影響。
Fyne 的方法是,小部件具有固定的樣式(可以設(shè)置主題),但畫布仍然完全可用,可以執(zhí)行開發(fā)人員選擇編碼的任何特定設(shè)計。
因此,沒有原生支持更改單個按鈕的顏色。
這是非常正確的。
使小部件的樣式與標(biāo)準(zhǔn)顏色不同的唯一方法是實現(xiàn)自定義小部件并自己添加該功能。然而,有一些語義樣式,例如,按鈕可以是“主要的”,在這種情況下它將使用主題突出顯示顏色

TA貢獻(xiàn)1790條經(jīng)驗 獲得超9個贊
由于 Fyne 中的標(biāo)準(zhǔn)小部件不支持自定義,因此對此沒有簡短的答案(除了我們不建議這樣做)。
如果您出于用戶需要的某些正當(dāng)原因必須這樣做,那么您應(yīng)該查看我們的開發(fā)人員文檔,其中簡要介紹了編寫自定義小部件。然而,我們的目標(biāo)是在今年晚些時候的 1.2 版本中使這個過程變得更容易。
重申一下上面的評論,F(xiàn)yne 工具包的目標(biāo)是創(chuàng)建一致的用戶體驗,編程簡單且快速。每次您創(chuàng)建自定義小部件以便可以擁有自定義顏色或樣式時,您可能會讓用戶感到困惑,并且會使維護(hù)代碼變得更加困難。
- 2 回答
- 0 關(guān)注
- 261 瀏覽
添加回答
舉報