iT邦幫忙

kotlin相關文章
共有 1295 則文章
鐵人賽 Software Development DAY 10

技術 Android Kotlin 實作 Day 8:BottomNavigation(中)(Fragment Class 與 FragmentManager)

<< 接續上篇 Method 自定義 Fragment 打開前面導入時建立好的 Frgament.kt 檔會看到已經有一個建立好並繼承 Fragm...

鐵人賽 Software Development DAY 10

技術 Day10_ImageList(RecyclerView實作)

ImageList RecycleView 實作 RecycleView 需要建立一個 Adapter 的專屬 Class class ImageAdapte...

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

技術 Day 10 ImageSlider(ViewPager)

要製作一個可以左右滑動照片的效果可以使用 ViewPager 來達成 目標項目 前置作業 自訂 Adapter addOnPageChangeListene...

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

技術 Day 11. Kotlin Lambda

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/   今天要介紹的是匿名函式:lambda (讀音 lam[b]-da...

鐵人賽 Software Development DAY 9

技術 Day9_WebViewSearch

WebView 實作WebView 建立一個 EditText & Button 使用者可以透過按下搜尋按鈕或是在輸入關鍵字後點擊確認後進行搜尋 按下...

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

技術 Day 10. Kotlin 基本物件導向

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 教學內容會融入先前章節提過的知識,若遇到問題可以從前面的章節依序閱讀...

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

技術 Day 9 BottomNavigation

目標項目: 前置作業 Fragment 設定 Activity 設定 前置作業 要達成下方的自訂導覽列效果,首先加入所需的三個圖示在 drawable 資料...

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

技術 Day 09. Kotlin 語言學習 - 迴圈控制

  Kotlin 的迴圈 (loop) for … in 代表著將 in 關鍵字後的群組拆分成 in 前的個體,再於 { } 中依序訪問,若用在字串上則會拆解為...

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

技術 Day 8 MyLocation

這次要在 APP 中顯示 Google Map目標項目: 要求權限 取得 Google Map API key LocationListener 處理 要求...

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

技術 Day 08. Kotlin 語言學習 - 函式、判斷式、集合

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 函式   Kotlin 的函式 (function) 宣告以...

鐵人賽 Software Development DAY 7

技術 Day7_ScalableImageView

縮放 ImageView 接下來我們要來縮放 ImageView縮放的功能可以透過許多方法來實作。今天我們使用的概念是利用使用者兩隻手指按下的距離當作基準,隨者...

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

技術 Day 7 ImageList

RecyclerView的使用 比起 ListView,RecyclerView 有更好的記憶體管理,也可以方便的連結 layout 目標項目: 前置作業...

鐵人賽 Software Development DAY 6

技術 Day6_ScalableImageView

ScalableImage 自定義 ImageView 因為我們想要製作可以移動的 View 所以我們可以自定義一個 View 然後在 XML 裡使用他。詳細內...

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

技術 Day 07. Kotlin 語言學習 - Nullable 安全性

  今日課程的概念在程式設計過程扮演非常重要的角色,有許多應用程式發生錯誤導致 crash,部分的主因與 Null 安全性有很大的關係,在 Kotlin 中宣告...

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

技術 Day 6 WebViewSearch

WebView 的基本使用 目標項目: WebView 設定 縮小鍵盤 WebView 設定 目標加入 WebView ,然後使用 EditText 中的文...

鐵人賽 自我挑戰組 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...