iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

社畜轉行之旅,30天Kotlin學習筆記 系列

透過30天勤奮練習,檢驗自己在寫程式是否有天分

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 | 進階清單元件RecyclerView

RecyclerView RecyclerView是進階版的清單元件,它取代了基本的ListView與GridView,不只是因為RecyclerView擁有多...

2021-09-11 ‧ 由 Pancy 分享
DAY 12

Day 12 | 同步與非同步執行

當應用程式為了執行耗時任務而無法處裡使用者操作時,就會產生ANR,解決方式就是用非同步處理。 執行緒 在沒有經過特殊的設計下,所有的Task都會在Main Th...

2021-09-12 ‧ 由 Pancy 分享
DAY 13

Day 13 | 同步與非同步- Thread類別與runOnUiThread()方法

Thread Thread是Java的原生類別,當需要執行緒處理費時任務時,就可以新增該類別執行Task //產生一個Thread類別,實作Runnable介...

2021-09-13 ‧ 由 Pancy 分享
DAY 14

Day 14 | 同步與非同步- Handler類別

Handler類別 使不同Thread溝通的機制,將Thread要傳遞的訊息放入Message類別,透過Handler與另一個Thread溝通,讓另一個Thre...

2021-09-14 ‧ 由 Pancy 分享
DAY 15

Day 15 | 同步與非同步- Coroutines

Coroutines Coroutines(協同程序)是目前官方推薦的非同步執行方式。 倒數計時器 使用GlobalScope.launch()建立Corou...

2021-09-15 ‧ 由 Pancy 分享
DAY 16

Day 16 | 同步與非同步- Coroutines的Scope

Scope Scope 指得是Coroutines 可以作用的範圍。 在Main thread上或IO thread 上或更多的 Worker thread,且...

2021-09-16 ‧ 由 Pancy 分享
DAY 17

Day 17 | 今天是Coroutiones的 Dispatcher

讀到Dispatcher有種越來越難的感覺QQ這些太高深的東西對於小萌新來說真的好殺熱情阿估計今天是Coroutiones的最後一篇後續還是會繼續看一些基礎的東...

2021-09-17 ‧ 由 Pancy 分享
DAY 18

Day 18 | Frame Animation

逐格動畫Frame Animation 最早期的動畫製作方式,使用不同的圖片連續撥放 先將圖片放入專案,並在drawable下建立一個XML檔,定義圖片集合...

2021-09-18 ‧ 由 Pancy 分享
DAY 19

Day 19 | 補間動畫

補間動畫Tween Animation 先定義關鍵圖像後,運用電腦自動產生變化過程的圖像,使關鍵圖像與自然產生的圖像結合,形成連續的動畫 透明度動畫 //建...

2021-09-19 ‧ 由 Pancy 分享
DAY 20

Day 20 | MedioRecorder

MediaRecorder 可以透過裝置的麥克風與相機鏡頭或取音訊或視訊,並以各種常見的影音編碼格式儲存。MediaRecoder有自己的生命週期。若要改成錄影...

2021-09-20 ‧ 由 Pancy 分享