国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Go Gio 實戰:煮蛋計時器的實現之帶邊距的按鈕

開發 后端
margins 使用設備獨立的單位:unit.Dp。如果你希望所有邊的邊距都相同,還有一個方便的 UniformInset( ),可以為你節省幾次按鍵操作。

[[439057]]

01 本節目標

在按鈕兩邊加上空白,即帶邊距的按鈕,如下圖。

Button with margin

02 關鍵代碼

  • 為了突出結構,主要關注下面關鍵點:
  • 使用 layout.Inset 定義邊距
  • 布局這些邊距

在這些邊距內創建按鈕

代碼如下:

  1. layout.Flex{ 
  2.     // ... 
  3. }.Layout(gtx,  
  4.     layout.Rigid( 
  5.         func(gtx C) D { 
  6.             // 1、使用 layout.Inset 定義邊距 
  7.             margin := layout.Inset{ 
  8.                 // ... 
  9.             } 
  10.  
  11.             // 2、布局這些邊距 
  12.             margins.Layout( 
  13.                  
  14.                 // 3、在這些邊距內創建按鈕 
  15.                 func(gtx C) D { 
  16.                     btn := material.Button(th, &startButton, "Start"
  17.                     return btn.Layout(gtx) 
  18.                 }, 
  19.              
  20.             ) 
  21.  
  22.             } 
  23.         } 
  24.     )     

03 代碼詳解

上面就像一個中間有一個按鈕的甜甜圈。這個比喻形象嗎?

Button inside inset

邊距是使用 layout.Inset{} 構建的。它是一個結構體,定義了小部件周圍的空間:

  1. margins := layout.Inset{ 
  2.     Top:    unit.Dp(25), 
  3.     Bottom: unit.Dp(25), 
  4.     Right:  unit.Dp(35), 
  5.     Left:   unit.Dp(35), 

在這里,margins 使用設備獨立的單位:unit.Dp。如果你希望所有邊的邊距都相同,還有一個方便的 UniformInset( ),可以為你節省幾次按鍵操作。

04 完整代碼

以下是 system.FrameEvent 部分的完整代碼:

  1. case system.FrameEvent: 
  2.     gtx := layout.NewContext(&ops, e) 
  3.     // Let's try out the flexbox layout concept 
  4.     layout.Flex{ 
  5.         // Vertical alignment, from top to bottom 
  6.         Axis: layout.Vertical, 
  7.         // Empty space is left at the start, i.e. at the top 
  8.         Spacing: layout.SpaceStart, 
  9.     }.Layout(gtx, 
  10.         layout.Rigid( 
  11.             func(gtx C) D { 
  12.                 // 1、使用 layout.Inset 定義邊距 
  13.                 margins := layout.Inset{ 
  14.                     Top:    unit.Dp(25), 
  15.                     Bottom: unit.Dp(25), 
  16.                     Right:  unit.Dp(35), 
  17.                     Left:   unit.Dp(35), 
  18.                 } 
  19.                 // 2、布局這些邊距 
  20.                 return margins.Layout(gtx, 
  21.                     // 3、在這些邊距內創建按鈕 
  22.                     func(gtx C) D { 
  23.                         btn := material.Button(th, &startButton, "Start"
  24.                         return btn.Layout(gtx) 
  25.                     }, 
  26.                 ) 
  27.             }, 
  28.         ), 
  29.     ) 
  30.     e.Frame(gtx.Ops) 

 

責任編輯:武曉燕 來源: 幽鬼
相關推薦

2021-11-26 00:04:20

Go計時器重構

2019-12-24 16:52:22

Go語言騰訊TM函數

2013-05-23 16:01:47

Android開發移動開發Chronometer

2021-03-26 09:10:11

Go 參透計時器

2023-04-17 09:08:27

CSS計時器

2011-05-31 16:50:35

Android 線程

2012-05-08 13:58:37

SharePoint

2020-03-10 09:42:04

JavaScript前端線程

2023-01-11 09:02:50

2011-09-08 14:01:01

Android Wid實例

2013-03-25 10:03:35

網絡優化網絡抑制快速認知網絡

2020-06-11 08:48:49

JavaScript開發技術

2022-06-28 15:29:56

Python編程語言計時器

2023-12-11 09:50:35

Linux定時器

2024-07-18 08:46:58

.NET輕量級計時器測量代碼塊

2010-01-05 15:00:30

.NET Framew

2010-01-25 11:29:33

Android計時器

2022-06-23 07:23:34

自定義組件計時器

2011-04-15 09:29:20

jQueryFlash

2022-06-30 16:10:26

Python計時器裝飾器
點贊
收藏

51CTO技術棧公眾號

男女午夜网站| jiujiure精品视频播放| 一区二区在线观看免费| 国产肥臀一区二区福利视频| 水蜜桃久久夜色精品一区的特点 | 综合五月婷婷| 国产精品久久久av| 久久影视三级福利片| 久久久精品欧美| 欧美片第一页| 精品视频久久久久久| 伦理在线一区| 精品久久久久久最新网址| 视频免费一区| 制服丝袜激情欧洲亚洲| 欧美成人精品一区二区男人看| 欧美性猛交xxxx黑人猛交| 三级黄色网址| 香港成人在线视频| 青青久在线视频| 91国内精品野花午夜精品| 欧洲成人av| 欧美日韩不卡一区| 成人免费网址| 亚洲级视频在线观看免费1级| 欧美gv在线观看| 亚洲欧洲美洲在线综合| 小明成人免费视频一区| 另类少妇人与禽zozz0性伦| 日韩中文在线| 人妖精品videosex性欧美| 欧美日中文字幕| 亚洲直播在线一区| 久久高清国产| 国产成人艳妇aa视频在线| 高清成人免费视频| aa免费在线观看| 亚洲人成电影网站色mp4| 丝袜视频国产在线播放| 日韩一级片在线观看| 亚洲精品一区| 欧美精品福利在线| 亚洲视频在线免费| 亚洲国产精品综合| 久久综合网色—综合色88| 成人网址大全| 日韩欧美中文在线| 国精产品一区一区三区mba下载| 日日骚久久av| av亚洲免费| 亚洲一区不卡在线| 国产精品久久久久久久久免费丝袜 | 清纯唯美亚洲经典中文字幕| 国产精品亚洲第一区| 欧美日本三区| 免费观看国产视频在线| 亚洲欧洲日本在线| 91吃瓜网在线观看| 爽爽爽爽爽爽爽成人免费观看| 亚洲精品**不卡在线播he| 好吊色欧美一区二区三区| 北岛玲一区二区三区四区| av成人动漫| 日韩精品中文字幕有码专区| 青青草这里只有精品| 久久亚洲精品欧美| 国产日韩精品一区二区浪潮av| 国产永久免费高清在线观看 | 午夜伦理在线| 久久久精品美女| 欧美激情麻豆| 男人亚洲天堂网| 欧美性生活久久| 一区二区三区无毛| 成人av片网址| 国产日韩欧美一区二区三区综合| www.久久热.com| 久久久久久久国产精品视频| 国产欧美日韩一级| www.精品在线| 亚洲国产精品美女| 日韩精品一区二区三区免费观看| 男人日女人的bb| 亚洲va国产天堂va久久en| 2022成人影院| 成人午夜影院在线观看| 欧美国产精品专区| 亚洲欧洲日本韩国| 亚洲在线免费看| 久久久久久9999| 女子免费在线观看视频www| 日韩免费视频在线观看| 国产成人免费高清| 免费av不卡| 91久久国产精品| 国产精品毛片大码女人| 一区二区乱码| 国产一区二区三区奇米久涩| 亚洲视频一区在线| 福利精品一区| 亚洲高清123| 7777精品伊人久久久大香线蕉的| 波多野结衣一区| 天天激情综合| 欧美日韩国产第一页| 成人午夜电影网站| 国模精品视频| 免费国产一区二区| 欧美日韩亚洲不卡| 中文字幕一区二区三区在线视频 | 一个人www视频在线免费观看| 91在线观看免费网站| 久久久国产精华| 国模私拍视频在线播放| 国产在线精品一区二区三区》| 亚洲国产一区视频| 国产影视精品一区二区三区| 精品久久久噜噜噜噜久久图片| 国产亚洲欧美日韩美女| 秋霞电影网一区二区| av大片在线看| 国产66精品久久久久999小说| 亚洲第一激情av| 欧美人与牛zoz0性行为| xx欧美撒尿嘘撒尿xx| 欧美激情xxxx性bbbb| 久久久久国产一区二区三区四区| 黄色成人小视频| 欧美日韩在线一| 久久躁狠狠躁夜夜爽| 久久一区二区三区四区| 日韩视频一二区| 欧美日本视频在线观看| 日韩网站免费观看| 久久综合九色欧美综合狠狠| 国产欧美88| 久久99爱视频| 91高清免费在线观看| 国产精品美日韩| jk破处视频在线| 天天操天天干天天玩| 久久综合av| 一二三区在线视频| 91丝袜美腿美女视频网站| 精品色蜜蜜精品视频在线观看| 99视频精品全国免费| 中文字幕在线观| 99re热精品| 91精品国产黑色紧身裤美女| 免费成人美女在线观看.| 韩国日本一区| 男女超爽视频免费播放| 九九九久久久久久| 亚洲无线码一区二区三区| 伊人成年综合电影网| a天堂资源在线| 午夜肉伦伦影院| 5566成人精品视频免费| 岛国av在线不卡| 日本欧美在线观看| 久久亚洲精品人成综合网| mm131国产精品| 91在线中文字幕| 精品国产精品一区二区夜夜嗨| 国产成人日日夜夜| 天天做夜夜做人人爱精品| 福利小视频在线观看| 中文网丁香综合网| 欧美高清电影在线看| 欧美色播在线播放| 久久爱www久久做| 成人看片黄a免费看视频| 日韩私人影院| 91看片淫黄大片91| 91a在线视频| 在线不卡的av| xf在线a精品一区二区视频网站| 成人影视亚洲图片在线| 欧美大片黄色| xxxx影院| 欧美日韩亚洲国产成人| 国产精品对白刺激| 精品香蕉一区二区三区| 一区二区三区 在线观看视频| 日韩avvvv在线播放| 亚洲福利合集| 欧美一区二区三区| 中文字幕第21页| 久久国产一区| 欧美激情亚洲精品| 欧美一区欧美二区| 亚洲欧美自拍偷拍色图| 日韩精品亚洲专区| 中日韩免视频上线全都免费| 男人天堂亚洲天堂| 中文在线天堂网| 91在线视频观看免费| 日韩精品一区二区三区丰满| 日本中文字幕成人| 中文字幕精品国产|