第十一屆

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

系列文章

DAY 1

TextView Html顯示與超連結的用法

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

DAY 2

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

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

DAY 3

Android Back倒退鍵 事件攔截

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

DAY 4

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

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

DAY 5

RecycleView ListView布局

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

DAY 6

RecycleView GridView布局

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

DAY 7

RecycleView 瀑布流布局

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

DAY 8

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

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

DAY 9

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

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

DAY 10

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

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