Flutter 隨機顏色 顏色處理工具類
阿新 • • 發佈:2020-12-26
技術標籤:Flutter開的發點滴積累Flutterflutter教程Android開發跨平臺應用iOS開發
在碼農的世界裡,優美的應用體驗,來源於程式設計師對細節的處理以及自我要求的境界,年輕人也是忙忙碌碌的碼農中一員,每天、每週,都會留下一些腳印,就是這些創作的內容,有一種執著,就是不知為什麼,如果你迷茫,不妨來瞅瞅碼農的軌跡。
class ColorUtils {
///獲取隨機顏色
static Color getRandomColor () {
return Color.fromARGB(
255,
Random.secure().nextInt(200),
Random.secure().nextInt(200),
Random.secure().nextInt(200),
);
}
///十六進位制記法 #FF000000 取值範圍為:00 - FF。
///RGB色彩是通過對紅(R)、綠(G)、藍(B)
/// 三個顏色通道的變化和它們相互之間的疊加來得到各式各樣的顏色的。
///RGBA此色彩模式與RGB相同,只是在RGB模式上新增了Alpha透明度。
///獲取隨機透明的白色
static Color getRandonWhightColor(Random random) {
//0~255 0為完全透明 255 為不透明
//這裡生成的透明度取值範圍為 10~200
int a = random.nextInt(190) + 10;
return Color.fromARGB(a, 255, 255, 255);
}
}
Flutter從0到1開發App 氣泡登入頁面 第一部分 第21講