CATEGORY Android 開發

Android主題切換之探究白天和夜間模式

智慧手機的迅速普及,大大的豐富了我們的娛樂生活。現在大家都喜歡晚上睡覺前玩會兒手機,但是應用的日間模式往往亮度太大,對眼睛有較為嚴重的傷害。因此,如今的應用往往開發了 日間和夜間 兩種模式供使用者切換使用,那日間和夜間模式切換究竟是怎樣實現的呢? 在文字類的App上面基本上都會涉及到夜間模式、就是能 […]

Android自定義ListView實現下拉重新整理

首先呈上效果圖 當今APP,哪個沒有點滑動重新整理功能,簡直就太落伍了。正因為需求多,因此自然而然開源的也就多。但是若想引用開源庫,則很麻煩,比如PullToRefreshView這個庫,如果把開原始碼都移植到專案中,這是件很繁瑣的事,如果用依賴功能的話,對於強迫症的我,又很不爽。現在也有各種自定義 […]

Android中Spinner(下拉框)控制元件的使用詳解

android給我們提供了一個spinner控制元件,這個控制元件主要就是一個列表,那麼我們就來說說這個控制元件吧,這個控制元件在以前的也看見過,但今天還是從新介紹一遍吧。 Spinner位於 android.widget包下,每次只顯示使用者選中的元素,當使用者再次點選時,會彈出選擇列表供使用者選 […]

Android實現個性化的進度條

1.案例效果圖 2.準備素材 progress1.png(78*78) progress2.png(78*78) 3.原理 採用一張圖片作為ProgressBar的背景圖片(一般採用顏色比較淺的)。另一張是進度條的圖片(一般採用顏色比較深的圖片)。進度在滾動時:進度圖片逐步顯示,背景圖片逐步隱藏,達 […]

Android HTTP網路請求的非同步實現

前言 大家都知道網路操作的響應時間是不定的,所有的網路操作都應該放在一個非同步操作中處理,而且為了模組解耦,我們希望網路操作由專門的類來處理。所有網路資料傳送,資料接收都有某幾個類來實現,外部其它模組只要呼叫和處理回撥函式即可。外部模組和網路模組之間的呼叫關係可以用如下圖表示: 呼叫端只要建立Req […]

1 929