iT邦幫忙

material design相關文章
共有 141 則文章
鐵人賽 Mobile Development DAY 23

技術 Day 23 溫咖癲啦唯啊薩~讓按鈕浮起來吧!Floating Action Button

前言 今天來介紹整個頁面的要角 Floating Action Button。 Floating Action Button 樣子 簡稱為 FAB ,常在...

鐵人賽 Mobile Development DAY 18

技術 Day18 使用M3的Menus

選單內容應適合使用者需求,同時易於開啟、關閉和互動。當用戶與按鈕、操作或其他控制元件互動時,會出現選單。 1. Dropdown menus 2. Expose...

鐵人賽 Mobile Development DAY 17

技術 Day17 使用M3的Divider

Divider 分隔線(MaterialDivider)是一個可用於佈局的檢視,將內容清晰的劃分。分隔線長度可伸縮性,例如用於分離列表項或定義長度。 M3新增內...

鐵人賽 Mobile Development DAY 16

技術 Day16 使用M3的Dialogs

通常我們大家熟悉的Dialogs 是讓使用者需要的操作、內容包含簡明扼要的陳述或問題。 Dialogs在應用程式內容前面,同時禁用所有應用程式功能,以提供關鍵資...

鐵人賽 Mobile Development DAY 15

技術 Day15 使用M3的Bottom sheets

BottomSheets 分成兩種 Standard bottom sheet Modal bottom sheet M3新增內容 顏色:新的顏色對映和...

鐵人賽 Mobile Development DAY 14

技術 Day14 延續前實戰新增 FAB + Bottom App Bar 實作

延續之前實作的「Day09 實戰簡易的卡片瀏覽頁面」後,將Day10~Day12學會MDC Components的Floating Action Buttons...

鐵人賽 Mobile Development DAY 12

技術 Day 12 - RadioButtons (Design & Implementation)

前言 為 selection controls components 最後一個元件,與 slider、checkboxes 在設計上都非常簡潔,一樣也是實作與設...

鐵人賽 Mobile Development DAY 13

技術 Day 13 - Floating action button (Design)

前言 FAB 作為一個獨立的 Action Button,位置上是在所有 Content 的前面並位於右下方,形狀上是圓形或依據不同大小可能為橢圓。通常對應著當...

鐵人賽 Mobile Development DAY 11

技術 Day 11 - Checkboxes (Design & Implementation)

前言 與上篇同為 Selection Controls Components,今天要講的是 Checkboxes,由於這些元件整體相對簡潔,Material D...

鐵人賽 Mobile Development DAY 10

技術 Day 10 - Switches ( Design & Implementation )

前言 接下來的篇幅會開始講到 Selection Controls Components 簡稱 “選擇控件”:允許用戶完成涉及做出選擇的任務,例如選擇選項、打開...

鐵人賽 Mobile Development DAY 18

技術 Day 18 實作 Grid Layout 2 調整卡片內容樣式

前言 今天接續昨天,調整卡片樣式。目標樣式: 字體大小 參考 MD3 Card日期我們使用 title medium 內文使用 body medium 在 T...

鐵人賽 Mobile Development DAY 17

技術 Day 17 實作 Grid Layout 和 Card

前言 詳讀完 grid layout ,接下來要使用在專案中。除了呈現,我還要做出紀錄長按 item,並且記住 item index 的功能。 前置作業 1...

鐵人賽 Mobile Development DAY 13

技術 Day 13 使用 M3 的Chips

主要功能在幫助輸入信息、進行選擇、過濾內容或觸發操作,Chipa和Button有相似之處在於它們都提供視覺提示用戶採取行動和做出選擇。 但是有一些重要的區別,C...

鐵人賽 Mobile Development DAY 8

技術 Day 8 - Slider ( Design )

前言 Slider 能讓用戶透過滑動按壓來對一系列的數值進行更加細部選擇的元件,常應用在音量控制或價格範圍等數值範圍選取的情境 Slider - Design...

鐵人賽 Mobile Development DAY 11

技術 Day 11 使用 M3 的 Extended Floating Action Button(下)

延續上一篇 Floating Action Buttons (上) 在上一篇FAB提到的icon必須清晰易懂,因為按鈕沒有文字描述,Extended FABs可...

鐵人賽 Mobile Development DAY 10

技術 Day10 使用 M3 的 Floating Action Buttons (FAB) (上)

在Material Design中提供不同樣式的Button,官方同時說明使用Button需根據操作的重要性選擇類型,當操作越重要時Button應該越具有強調性...

鐵人賽 Mobile Development DAY 6

技術 Day 6 - App bar : Top ( Design )

前言 App bar:Top ( toolbar ),官方之所以這樣區分,是因為在 Material Design 分為 Top 與 Bottom,只不過在常見...

鐵人賽 Mobile Development DAY 9

技術 Day09 實戰簡易的卡片瀏覽頁面

延續之前實作的「登錄頁面」在Day05~Day07學會MDC的Icon Buttons、Segmented Buttons和MaterialCardView、A...

鐵人賽 Mobile Development DAY 13

技術 Day 13 Text Brush

前言 因為團隊成員聖佑有把 Text 屬性全部詳說一遍了,所以我想來點不一樣的,今天來研究 Brush API 來做出字體漸層色效果。 Brush API...

鐵人賽 Mobile Development DAY 8

技術 Day08 使用 M3 的 AppBarLayout

Top app bar 提供與當前螢幕相關的內容和操作,通常是與裝置的寬度相同。 將APP的主題使用NoActionBar,如<style name=&q...

鐵人賽 Mobile Development DAY 4

技術 Day 4 - Text fields ( Design )

前言 今天要來介紹的是 Text fields ( Input Text ),與 Button 一樣都是在應用程式中很常見的元件,通常出現在需要讓用戶填寫資料的...

鐵人賽 Mobile Development DAY 12

技術 Day 12 IconButton,從IconButton的參數看到狀態提升技巧。

前言 Card 上面會用到關閉的 IconButton。來介紹IconButton的參數,並且從Toggle Button 的參數來介紹狀態提升的技巧。 Ic...

鐵人賽 Mobile Development DAY 6

技術 Day06 使用 M3 的 Segmented Buttons

在Material Design中提供不同樣式的Button,官方同時說明使用Button需根據操作的重要性選擇類型,當操作越重要時Button應該越具有強調性...

鐵人賽 Mobile Development DAY 3

技術 Day 3 - Button ( Implementation )

大綱 會分為下面幾個段落來介紹 Simple Using in layout in code add a icon Text Button in...

鐵人賽 Mobile Development DAY 5

技術 Day05 使用M3 Icon button

在Material Design中提供不同樣式的Button,官方同時說明使用Button需根據操作的重要性選擇類型,當操作越重要時Button應該越具有強調性...

鐵人賽 Mobile Development DAY 11

技術 Day 11 Top App Bar、Scaffold

前言 今天研究 Search bar 如何用 TopAppBar 實現。 TopAppBar 上方導覽列,分為四種樣式。M3 和 M2不同的點在於,捨棄了陰...