iT邦幫忙

material design相關文章
共有 139 則文章
鐵人賽 Mobile Development DAY 15

技術 Day 15 - Divider ( Design & Implementation )

前言 Divider 是能將要在 UI 呈現的重點內容,更加清晰且顯眼地表達。在我們想呈現列表形式的資料時,透過 Divider 的劃分,讓用戶能明顯辨識之間的...

鐵人賽 Mobile Development DAY 23

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

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

鐵人賽 Mobile Development DAY 15

技術 Day15 使用M3的Bottom sheets

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

鐵人賽 Mobile Development DAY 13

技術 Day 13 - Floating action button (Design)

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

鐵人賽 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 使用 M3 的Chips

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

鐵人賽 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 11

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

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

鐵人賽 Mobile Development DAY 18

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

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

鐵人賽 Mobile Development DAY 10

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

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

鐵人賽 Mobile Development DAY 17

技術 Day 17 實作 Grid Layout 和 Card

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

鐵人賽 Mobile Development DAY 8

技術 Day 8 - Slider ( Design )

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

鐵人賽 Mobile Development DAY 9

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

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

鐵人賽 Mobile Development DAY 8

技術 Day08 使用 M3 的 AppBarLayout

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

鐵人賽 Mobile Development DAY 6

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

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

鐵人賽 Mobile Development DAY 6

技術 Day06 使用 M3 的 Segmented Buttons

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

鐵人賽 Mobile Development DAY 13

技術 Day 13 Text Brush

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

鐵人賽 Mobile Development DAY 4

技術 Day 4 - Text fields ( Design )

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

鐵人賽 Mobile Development DAY 5

技術 Day05 使用M3 Icon button

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

鐵人賽 Mobile Development DAY 12

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

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

鐵人賽 Mobile Development DAY 3

技術 Day 3 - Button ( Implementation )

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

鐵人賽 Mobile Development DAY 4

技術 Day04 實戰登入頁面

在前兩篇學會MDC Components的Button和Text Field,所以已經可以來實作一個「登錄頁面」。 介紹的內容: 使用 IDE版本 : A...

鐵人賽 Mobile Development DAY 11

技術 Day 11 Top App Bar、Scaffold

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

鐵人賽 Mobile Development DAY 3

技術 Day03 使用 Text fields

Text fields 是讓可輸入欄位,並且提示容易讓使用者理解的資訊,同時可以有顯示輸入的錯誤訊息。 簡單介紹 有兩種Text fields,都提供相同的功能...