抽象工廠類別 有了冒險者之後,他們還需要各種裝備。假如一個冒險者需要武器、頭盔、上衣、褲子、鞋子5種裝備, 村莊內又有4種不同專業的冒險者,這樣我們就要建立20...
簡介 平常寫一些小專案的時候可能就是一味地把資料處理、邏輯等一切的一切都塞在Activity或Fragment。現在我們要把這些東西抽離UI層,分開來一層一層寫...
來看範例 我們用幾個簡單的textView來顯示從api撈回來的資料,包括商品名、商品描述、價錢及數量,並藉由輸入editText來更改viewModel中資料...
簡介 liveData是一種可觀察的資料持有類別。不同於一般的observable類型,lifeData擁有感知生命週期的特性,意思是他會依附於其他compon...
說明 如下圖我們今天要做的頁面架構是,我們在一個Activity裡面放了三個fragment,分別是文章、活動與影片頁面。今天的需求是,在Activity層按下...
簡介 許多app會有需要顯示條碼的時候,在打開條碼時,通常會螢幕變亮使條碼的感應能夠靈敏。以下是食用方法: 1.取得當前螢幕亮度 fun getScreenBr...
簡介 滾動式選單依然是常用基本元件之一,使用起來也非常容易。直接上圖。選項裡面可以放Int或String,方式不太一樣。先來看純數字的怎麼做。 資料來源:台灣漫...
簡介 展開式的列表清單。外部項目例如一般會員、忠誠會員...這些我們稱為groupView,每個group內的子項目群我們稱為childView。資料來源:台灣...
簡介 在一個專案中,有時候會有一組view在很多地方都會用到,在每個地方都重刻一遍會很麻煩。這時候可以自己做customView。那customView最簡單的...
簡介 editText有些常用設定,有時候會不小心忽略掉。雖然有些不是必備,但使用者體驗的優化還是很重要ㄉ,繼續看下去。圖片來源:台灣漫畫基地 <Edit...