Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Liquid Glass, どこが変わったのか
Search
Megabits_mzq
June 25, 2025
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Liquid Glass, どこが変わったのか
Megabits_mzq
June 25, 2025
More Decks by Megabits_mzq
See All by Megabits_mzq
OTP を自動で入力する裏技
megabitsenmzq
0
210
SwiftUI と Shader を活用した楽しいオンボーディング起動画面の作成
megabitsenmzq
0
160
iPhone 16 Camera Control
megabitsenmzq
0
180
240fps で画像処理したい
megabitsenmzq
0
260
Swift 開発が楽になる道具たち
megabitsenmzq
1
800
Animoji を作ってみた
megabitsenmzq
0
220
MainMenu.xib を翻訳してみた
megabitsenmzq
0
320
WKWebView とめんどくさいお友達
megabitsenmzq
1
820
先週解決した SwiftUI 問題
megabitsenmzq
0
170
Other Decks in Programming
See All in Programming
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
320
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
Event is what happens
moro
2
4k
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.4k
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.9k
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.2k
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
290
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
500
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Git: the NoSQL Database
bkeepers
PRO
433
67k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Thoughts on Productivity
jonyablonski
76
5.5k
Tell your own story through comics
letsgokoyo
1
1.1k
Accessibility Awareness
sabderemane
1
290
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
320
WENDY [Excerpt]
tessaabrams
14
40k
Designing for humans not robots
tammielis
254
26k
Code Review Best Practice
trishagee
74
20k
Speed Design
sergeychernyshev
33
2.2k
Transcript
None
None
None
None
None
Text("Hello, World!") .font(.title) .padding() .glassEffect() Text("Hello, World!") .font(.title) .padding() .glassEffect(in:
.rect(cornerRadius: 16.0)) Text("Hello, World!") .font(.title) .padding() .glassEffect(.regular.tint(.orange).interactive())
GlassEffectContainer(spacing: 40.0) { HStack(spacing: 40.0) { Image(systemName: "scribble.variable") .frame(width: 80.0,
height: 80.0) .font(.system(size: 36)) .glassEffect() Image(systemName: "eraser.fill") .frame(width: 80.0, height: 80.0) .font(.system(size: 36)) .glassEffect() .offset(x: -40.0, y: 0.0) } }
let symbolSet: [String] = ["cloud.bolt.rain.fill", "sun.rain.fill", "moon.stars.fill", "moon.fill"] GlassEffectContainer(spacing: 20.0)
{ HStack(spacing: 20.0) { ForEach(symbolSet.indices, id: \.self) { item in Image(systemName: symbolSet[item]) .frame(width: 80.0, height: 80.0) .font(.system(size: 36)) .glassEffect() .glassEffectUnion(id: item < 2 ? "1" : "2", namespace: namespace) } } }
ʙ؆୯ʙ https://developer.apple.com/documentation/swiftui/applying-liquid-glass-to-custom-views
?؆୯? https://developer.apple.com/documentation/swiftui/applying-liquid-glass-to-custom-views
UI ֊ͷؔ
ίϯςϯπ φϏήʔγϣϯ φϏήʔγϣϯ
ίϯςϯπ φϏήʔγϣϯ φϏήʔγϣϯ
ίϯςϯπ φϏήʔγϣϯ φϏήʔγϣϯ
ಈ͘ͱಈ͔ͳ͍ҧײ
None
None
None
None
None