使用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...