技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
23
0
自我挑戰組
一天學一篇 Google Codelabs
系列 第
23
篇
112/23 - 版面配置、主題設定和動畫 - 自訂版面配置與圖形
15th鐵人賽
android
compose
AndyAWD
2023-10-08 14:10:35
307 瀏覽
分享至
今天學什麼?
今天閱讀「
適用於 Android 開發人員的 Jetpack Compose
」第二章「
版面配置、主題設定和動畫
」的「
自訂版面配置與圖形
」
學習筆記
Layout phase
佈局階段
元件大小和位置
A Layout
佈局
快速定義 Compose 的 UI 元素
Layout node
佈局節點
UI 樹中的元件視覺化
Layout composable
佈局可組合項
Compose 的 UI 核心元件,在 UI 樹中建立並新增佈局節點
layout() function
函式
佈局階段的第二個步驟
把子佈局放入父佈局中
layout() Modifier
佈局修飾符
包裝單一佈局的節點
允許單獨調整大小和位置
延遲顯示的 UI 元件被稱為子佈局,就想成 RecyclerView 的 item,等需要使用時再載入和顯示
知道什麼時候使用子佈局很重要
使用子佈局:一個元件取決於另一個元件的測量結果
每次只測量一次子佈局
手動測量兩次子佈局,會造成異常
留言
追蹤
檢舉
上一篇
112/22 - 版面配置、主題設定和動畫 - 建立元素動畫
下一篇
112/24 - 版面配置、主題設定和動畫 - 限制條件和修飾符順序
系列文
一天學一篇 Google Codelabs
共
30
篇
目錄
RSS系列文
訂閱系列文
11
人訂閱
26
112/26 - 架構與狀態 - 建構 Compose UI
27
112/27 - 架構與狀態 - Compose 狀態思維
28
112/28 - 架構與狀態 - 提升狀態的位置、進階狀態和連帶效果
29
112/29 - 架構與狀態 - Navigation 最佳做法、Navigation
30
112/30 - 架構與狀態 - 狀態容器與狀態產生方式
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19855
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
防火牆fortinet只開放line 問題
Gem如何找到該功能?!我是Gemini付費使用者
中華電信光纜當骨幹...SWminigbic無法正常使用
我在做 packet tracer 的題目,想請問一下該怎麼做
dhcp 在client 端機碼設定的問題
熱門回答
防火牆fortinet只開放line 問題
中華電信光纜當骨幹...SWminigbic無法正常使用
我在做 packet tracer 的題目,想請問一下該怎麼做
dhcp 在client 端機碼設定的問題
熱門文章
Agentic AI 開發實戰:我是如何設計 “Code + LLM” 混合架構,解決 AI品質不穩的問題?
ISC2 CC 證照考試筆記和影片
VScode 開發應用系統專案(10) - Spring boot MVC 應用系統設計(1)
【資料治理實戰回憶錄】04. 拆解元數據 (下):讓資料「用起來」
[gem5] 該怎麼編譯以及運行 gem5 ?
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}