iT邦幫忙

kotlin相關文章
共有 1247 則文章
鐵人賽 自我挑戰組 DAY 5
Kotlin and Android 30 days 系列 第 5

技術 Day 5 ScalableImage

目標項目: 前置作業 拖拉事件的處理 邊界的判斷 縮放事件的判斷 前置作業 首先我們需要自訂一個 class 繼承 ImageView class Cus...

鐵人賽 Software Development DAY 5

技術 Day5_Android 座標系簡介

Android 座標系統簡介 View 層級 在我們討論 Androi 座標系統前,先讓我們來看看一個 View 所在的層級。這樣會讓我們更能夠理解, Andr...

鐵人賽 Software Development DAY 6
Kotlin for Android 系列 第 6

技術 Day 06. Kotlin 語言學習 - 變數運用

  今天的課程將使用 https://try.kotlinlang.org/ 進行 Kotlin 程式語法的學習,透過線上版的 IDE 可以快速的呈現程式執行結...

鐵人賽 自我挑戰組 DAY 4
Kotlin and Android 30 days 系列 第 4

技術 Day 4 ImagePicker

設定兩個按鈕,分別能夠顯示相簿裡的圖片和直接拍照的圖片 目標項目: 傳送不同的 intent 設置 onActivityResult 接收結果的處理 傳送...

鐵人賽 Software Development DAY 5
Kotlin for Android 系列 第 5

技術 Day 05. 第一個 App - Bucket List 與 Kotlin 語言

  版面的部分已經設計完成,接著讓我們開始進行程式設計的部分,首先於專案總管打開 app > java > … > MainActivity....

鐵人賽 Software Development DAY 4

技術 Day4_ImagePicker

ImagePicker 使用者使用流程 我們使用者可以透過兩個按鈕來實現 1.使用相機拍照2.從相簿中拿照片 設定選取相機與選取相簿 private fun t...

鐵人賽 自我挑戰組 DAY 3
Kotlin and Android 30 days 系列 第 3

技術 Day 3 Discount

使用 SeekBar 計算折扣 目標項目: SeekBar 事件處理 EditText 事件處理 SeekBar 事件處理 SeekBar 拉動改變值時會...

鐵人賽 Software Development DAY 4
Kotlin for Android 系列 第 4

技術 Day 04. 第一個 App - Bucket List 與版面視覺設計

  今天一開始我們先來處理兩個錯誤及一個警告:   首先處理 Image without ‘contentDescription’ 問題。設定內容描述 (co...

鐵人賽 Software Development DAY 3

技術 Day3_Discount_2 移動 ProgressBar 囉

今天我們要來移動我的們 Progress Bar 囉~~ 移動 Progress Bar MainActivity.kt private fun movebar...

鐵人賽 自我挑戰組 DAY 2
Kotlin and Android 30 days 系列 第 2

技術 Day 2 TapCounter

使用 Android Studio 實作一簡易計數器 有幾個目標項目要做: 自訂 OptionsMenu 計數按鈕 歸零按鈕 自訂 OptionsMenu...

鐵人賽 Software Development DAY 3
Kotlin for Android 系列 第 3

技術 Day 03. 第一個 App - Bucket List 與圖檔資源概念

  繼昨日完成了環境的設置後,今天就來開始開發第一個專案吧!   Mark 是一位剛退休的人士,他終於擺脫了日復一日,年復一年,不斷工作賺錢的平淡生活,從現在...

鐵人賽 Software Development DAY 2

技術 Day2_Discount_1 取得使用者輸入資訊

Discount 使用者使用流程 使用者輸入金額 -> 移動SeekBar -> 顯示打折金額與打折後價格 實作過程 首先,我們在 MainAct...

鐵人賽 自我挑戰組 DAY 1
Kotlin and Android 30 days 系列 第 1

技術 Day 1 基礎認識

首先需要先建置好我們的開發環境!Android Studio 是開發 Android Apps 的首選 IDE還有另一套是 Eclipse ,但是沒有使用過所以...

鐵人賽 Software Development DAY 2
Kotlin for Android 系列 第 2

技術 Day 02. 設定與 Hello World

  嗨!今天將介紹開發工具的常用設定與如何首次執行專案,以及有可能遇到的問題和解決方式。首先在左上角選單中點選 File > Settings (Ctrl...

鐵人賽 Software Development DAY 1

技術 Day1 Kotlin 實作 TapCounter

Tap Counter 使用流程 1.設置 一個 TextView 與 一個 Button2.按下 Button 後,number + 1 後顯示在TextV...

鐵人賽 Software Development DAY 1
Kotlin for Android 系列 第 1

技術 Day 01. 簡介與準備就緒

  本教學適合已有物件導向程式設計經驗的學習者 (若沒有的話,在某些章節可能會較辛苦,不過都可以克服的),未曾使用過 Android Studio 與 Kotl...

鐵人賽 Software Development DAY 30

技術 Kotlin 開發第 30 天 VideoPlayer ( VideoView + MediaPlayer )

通過原生方法來播放影片 Components VideoView VideoPlayer VideoView 在 activity_main.xml 中...

鐵人賽 Software Development DAY 29

技術 Kotlin 開發第 29 天 ShowView ( PopupWindow + FloatingActionButton )

前幾天通過 Dialog 來顯示類似 UIAlertViewController 的信息,但那些 Dialog 的介面相對固定,所以這次想嘗試 PopupWin...

鐵人賽 Software Development DAY 28

技術 Kotlin 開發第 28 天 Parks ( ViewPager + TabLayout )

做一個導航欄和底部內容連動的功能。 導航欄可以滑動導航欄和底部的動畫聯動(即不論滑動導航欄還是底部內容,另一個對象都會同步滑動) Components Tab...

鐵人賽 Software Development DAY 11

技術 跟 Kotlin 去玩密室逃脫 - 函式(function)

脫魯實錄之如何30天把到凱特琳(Kotlin) - Day10 今天,我們跟 Kotlin 去玩密室逃脫為什麼覺得 函式(function) 跟密室逃脫有關呢因...

鐵人賽 Software Development DAY 27

技術 Kotlin 開發第 27 天 ShakeShake ( SensorManager )

這次通過設備的 Sensor 判斷使用者是否有搖晃手機(類似微信的搖一搖功能) 偵測手機搖動狀況搖晃後更換圖片、震動手機設定 2秒內只發動一次事件(搖晃過程會...

鐵人賽 Software Development DAY 26

技術 Kotlin 開發第 26 天 ActionSend ( Intent-Filter )

和 iOS 的 Share Extension 一樣, Android 也能夠將內容分享到其他 App 上面,比如一張照片想要從自己的 App 分享到 Fac...

鐵人賽 Software Development DAY 25

技術 Kotlin 開發第 25 天 FaceRecognizer (FaceDetector)

從相簿選取一張圖片 通過人臉識別找到人臉,並在圖片上畫一個方塊 Face Recognizer 這一個臉部識別的流程是 從 Album 中取出一張照片...

鐵人賽 Software Development DAY 24

技術 Kotlin 開發第 24 天 Painter (Canvas)

提供一個畫板,讓使用者可以通過手指在上面畫畫。可以將畫好的內容存到相簿當中。 Components View Canvas File Bitmap 在 C...

鐵人賽 Software Development DAY 22

技術 Kotlin 開發第 22 天 LocalDatabase (SQLite + SQLiteOpenHelper)

之前嘗試了類似 iOS UserDefaults 的 SharedPreferences 來存取簡易的資料, 這次來嘗試用 SQLite 在手機上建立 Data...

鐵人賽 Software Development DAY 21

技術 Kotlin 開發第 21 天 LayoutSwitch (RecyclerView + GridLayoutManager + Out of memory)

在 iOS 中,我們通過 UICollectionView 可以靈活的進行排版,這次打算通過 GridLayout 搭配按鈕來進行排版的切換。 Compone...

鐵人賽 Software Development DAY 20

技術 Kotlin 開發第 20 天 ActivityTransition

和 iOS 開發一樣,Android 也有提供幾個內建的轉場動畫,如 Explode / Slide / Fade. 使用內建的轉場動畫 使用 Android...

鐵人賽 Software Development DAY 19

技術 Kotlin 開發第 19 天 LittleBirdSound ( MediaPlayer + MediaRecorder )

音樂播放器 可以播放、暫停、重置 播放過程進度條也要跟著變化 可以通過拖動進度條來改變播放的進度 可以調整聲音大小 隨著音樂的播放、暫停、重置,小鳥動畫也要...

鐵人賽 Software Development DAY 18

技術 Kotlin 開發第 18 天 SideMenu ( DrawerActivity )

側邊欄是一個非常常用的一種功能,這次在 Android 嘗試通過做一個。 提供一個側邊欄 可以展開 /  收起 側邊欄 側邊欄中點選 item 可以切換主畫面...