在Flutter中使用16進製制顏色

2021-10-06 12:59:14 字數 920 閱讀 3601

使用16進製表示顏色是較為主流的方式, 那麼在本篇文章中將簡單講講如何在flutter中使用16進製制顏色.

flutter中,color類僅接收整數作為引數. 你也可以使用fromargb或者fromrgbo.

比如拿到了乙個16進製制顏色#b74093. 因為color還需要傳入透明度,255就是最大值(也就是不透明), 轉為16進製制就是0xff, 所以我們只需這樣表示:

const color = color(0xffb74093);
dart

copy

正規一點的寫法(可選, 因為大小寫不敏感):

const color = color(0xffb74093);
dart

copy

建立乙個hexcolor類:

class hexcolor extends color 

return int.parse(hexcolor, radix: 16);

} hexcolor(final string hexcolor) : super(_getcolorfromhex(hexcolor));

}

dart

copy

然後進行呼叫:

color color1 = hexcolor("b74093");

color color2 = hexcolor("#b74093");

color color3 = hexcolor("#88b74093");

dart

copy

flutter中使用建造者模式

今天在我的flutter工程中遇到乙個問題,有a,b兩個頁面,在某種情況下b頁面需要跳轉到乙個新的頁面進行一些業務操做,而新的頁面和a頁面構成情況是相似的,但是業務邏輯細節上不一樣。舊的解決方案 不建立新頁面,讓a替代這個新頁面,實現a時在細節不一樣的地方進行判斷,是進行原來的業務邏輯還是進行 新頁...

在Cyclone IVE中使用進製鏈的幾個規則

最近在fpga上做ps級的delay line,所以認真剖析了一下cyclone ive4的布局佈線延遲。這裡說明carry鏈的幾個特性規則,如有錯誤請各位大大指出,謝謝。另外由於匆忙沒有時間驗證其他cyclone系列 基於le結構 是否遵循此特性,若其他系列中有出入請告知我。規則一 carry鏈在...

如何在Flutter專案中使用GraphQL

麼是graphql 這篇文章主要是看一下如何在flutter專案中使用graphql,如果不清楚graphql是什麼,建議先看下官網對其介紹 從圖中也能看出,分3部分 可以看出,在這個graphql server中,我們可以查詢 continents continent countries coun...