第十屆

software-dev
發現新大陸-Android Kotlin 開發之路
jjltainan

系列文章

DAY 21

Day21_BallAnimator

BallAnimator 這次我們打算來實作 Animator 看看 ValueAnimator 我們可以透過使用 ValueAnimator 來設定動畫 c...

DAY 22

Day22_Notification

Notification 實作流程 建立 Notification 我們想要使用者能夠擊點 Notification 進入 Activity val inten...

DAY 23

Day23_更新 RecyclerView 畫面

更新 RecyclerView 畫面 最近在寫一個練習一個 sideproject 實遇到需要當使用者更新資料時,要同時更新資料至 RecyclerView 上...

DAY 24

Day24_MediaPlayer_1

MediaPlayer 今天嘗試做一個非常簡單陽春的音樂撥放器。 需要實現的有一個旋轉的動畫、流程條、播放暫停停止按鈕、聲音調整條。 就讓我們來看看怎麼做吧。...

DAY 25

Day25_MediaPlayer_2

播放暫停停止按鈕 private fun checkButtonStatus() { when (buttonStatus) {...

DAY 26

Day26_Thread, Handler, Runnable 簡介

Thread, Handler, Runnable Runnable 什麼是 Runnable 呢? 我們從官方的文件可以看到 Runnable 是一個 int...

DAY 27

Day27_LayoutSwitch

LayoutSwitch 今天打算實作按按鈕可以更換 Layout 的樣式。讓我們來看看怎麼實作吧。 實作流程 MainActivity.kt lateini...

DAY 28

Day28_TransitionActivity

今天我們想要來試試看 Android 所提供原生的轉場動畫。 實作流程 初始化 MainActivity.kt class MainActivity : Ap...

DAY 29

Day29_MediaRecorder_建立檔案

MediaRecorder 今天嘗試來做做看 MediaRecorder 原理跟 MediaPlayer 類似。這個 Project 同時有錄音跟撥放的功能。...

DAY 30

Day30_MediaRecorder

今天就讓我們來看看重頭戲 Recorder 的部分吧 private fun startRecording() { createFile()...