iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

跟Kotlin一起來聊Android元件 或許還有應用,或許還有一些資訊雜談 系列

主要是想用Kotlin來寫Android元件一些有趣的應用,或許還會聊一些進入資訊界的一些感想。

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 1

TextView Html顯示與超連結的用法

網頁的顯示,一般都使用內建的Webview,或是連結到外部瀏覽器來作處理。 如果是純文字畫面的網頁或超連結的顯示,也是可以利用TextView來作處理。 Tex...

2019-09-16 ‧ 由 larsnoya 分享
DAY 2

Textview 我想要顯示多行又想要省略號

當我們想要在TextView上顯示省略號 會使用屬性 android:ellipsize,同時也要設置android:singleline = "tr...

2019-09-17 ‧ 由 larsnoya 分享
DAY 3

Android Back倒退鍵 事件攔截

一般來說,為了避免連按Back倒退鍵造成程式關閉,會作Back倒退鍵的事件監聽。 這邊提供兩個方法 onKeyDown onBackPressed onKe...

2019-09-18 ‧ 由 larsnoya 分享
DAY 4

利用Glide製作圓形圖片 前景加背景一次滿足 LayerDrawable

先上程式碼 fun buttonShowPlay() { val green = ColorDrawable(resources.getColo...

2019-09-19 ‧ 由 larsnoya 分享
DAY 5

RecycleView ListView布局

ListView在APP上應該是最常見的布局方式。先上個圖 在RecycleView中,要呈現listView的樣式,需要用到LinearLayoutMana...

2019-09-20 ‧ 由 larsnoya 分享
DAY 6

RecycleView GridView布局

原先Android上是有GridView,以及GridLayout可以用。但是因為效能問題已經被淡出我們常用的元件類別。有時候我們還是需要顯示像是圖示等格狀排列...

2019-09-21 ‧ 由 larsnoya 分享
DAY 7

RecycleView 瀑布流布局

瀑布流布局是一種新的佈局方式,項目可以自動匹配大小適應螢幕。 在RecycleView中,要呈現瀑布流樣式,需要用到StaggeredGridLayoutMa...

2019-09-22 ‧ 由 larsnoya 分享
DAY 8

RecycleView 切換布局 ListView、GridView、瀑布流效果

前幾天我們學習到怎麼去建立不同布局,那麼今天我們來學習怎麼在同一個Activity中作布局切換。 一樣先上圖 Activity class MainActiv...

2019-09-23 ‧ 由 larsnoya 分享
DAY 9

任意移動的RecycleView -使用ItemTouchHelper 上下拖曳篇

不多說 先上圖 RecycleView的項目,如果要作到左右滑動以及上下移動位置可以透過ItemTouchHelper的ItemTouchHelper.Cal...

2019-09-24 ‧ 由 larsnoya 分享
DAY 10

任意移動的RecycleView -使用ItemTouchHelper 左右滑動篇

還記得之前我們對RecycyleView的項目,實現了上下拖曳的實作。那麼今天來實作左右滑動吧 我們一樣需要三項物件 class ItemTouchHelp...

2019-09-25 ‧ 由 larsnoya 分享