1. 程式人生 > >Android天氣專案更新按鈕實現旋轉

Android天氣專案更新按鈕實現旋轉

(IDE為Eclipse) 第一步:建立動畫檔案 在res資料夾下新建animator資料夾,新建animator的xml檔案 在這裡插入圖片描述 點選下一步,介面裡填寫下圖內容 在這裡插入圖片描述 檔案建好之後填寫如下內容: (注意:android:drawable="@drawable/title_update"引用自己要旋轉的資原始檔) 在這裡插入圖片描述 第二步:修改主佈局檔案 在原先的更新ImageView控制元件處使用Framelayout佈局,把原先的更新ImageView和ProgressBar控制元件新增進去,如下: 修改前: 在這裡插入圖片描述 修改後: 在這裡插入圖片描述 注意:分享ImageView控制元件的Android:layout_toLeftOf的屬性改為新加的FrameLayout佈局的id,更新按鈕的ImageView的可見性設定為可見,progressBar設定為不可見(如上的Android:visibility屬性的設定) 第三步:主activity內進行更新按鈕的操作 1 新增ProgressBar並初始化,如下: 在這裡插入圖片描述

在這裡插入圖片描述 2 在更新按鈕的事件處理下設定ImageView的可見性為隱藏,ProgressBar的可見屬性為可見,新增如下選中區域的程式碼: 在這裡插入圖片描述 3 在更新天氣的資訊方法下設定ImageView的可見性為可見,ProgressBar的可見屬性為隱藏,新增如下選中區域的程式碼: 在這裡插入圖片描述