原创 Android之Animator屬性動畫

Android之Animator屬性動畫 1、概述   在3.0系統之前,Android給我們提供了逐幀動畫Frame Animation和補間動畫Tween Animation兩種動畫: 逐幀動畫的原理很簡單,就是將一個完整的動

原创 Android動畫深入原理分析

Android動畫深入原理分析 動畫分類 Android動畫可以分3種:View動畫,幀動畫和屬性動畫;屬性動畫爲API11的新特性,在低版本是無法直接使用屬性動畫的,但可以用nineoldAndroids來實現(但是本質還

原创 Android SVG和Lottie庫播放動畫(Json)

Android SVG和Lottie庫播放動畫(Json) AE-----→Json安卓調用.json文件 一、SVG SVG是Android 5.0中新加入的一個新特性。 從5.0開始android也開始支持SVG圖了,

原创 Android常見動畫的使用

Android常見動畫的使用 Android中的動畫有三種,分別是補間動畫、幀動畫、屬性動畫。 1. 補間動畫 通過在兩個關鍵幀之間補充漸變的動畫效果來實現,其優點是可以節省空間。Android目前支持的補間動畫有Rotate

原创 Android時間、日期對話框

Android時間、日期對話框 在Android中,時間日期控件相對來說還是比較豐富的。其中,DatePicker用來實現日期輸入設置,TimePicker用來實現時間輸入設置。DatePickerDialog用來顯示日期對話框,Ti

原创 Android Interpolator動畫屬性——設置動畫速度

Android Interpolator動畫屬性——設置動畫速度 Android開發中必定會涉及到動畫方面的效果,那麼就會遇到一個問題,如果控制動畫開始速度,與結束速度。還有其他的一些效果 我們可以在xml裏面設置屬性 andr

原创 SQLite之execSQL()和rawQuery()

Android提供了一個名爲SQLiteDatabase的類,該類封裝了一些操作數據庫的API,使用該類可以完成對數據進行添加(Create)、查詢(Retrieve)、更新(Update)和刪除(Delete)操作(這些操作簡稱爲

原创 Android 漸變背景xml

Android 漸變背景xml 漸變的實現有很多種xml實現是其中的一種。 漸變屬性大概介紹 [html] view plain copy <!--android:startColor="#aa000000"  漸

原创 Android背景選擇器selector用法彙總

Android背景選擇器selector用法彙總 一.創建xml文件,位置:drawable/xxx.xml,同目錄下記得要放相關圖片 1 2 3 4 5 6 7 8 9 10 11 12 13

原创 Android“佈局動畫+逐幀動畫”——鏈接(慕課教學視頻)

Android“佈局動畫+逐幀動畫”——鏈接(慕課教學視頻) http://www.imooc.com/learn/379#0-tsina-1-57496-397232819ff9a47a7b7e80a40613cfe1

原创 Android 文件及文件夾操作

Android  文件及文件夾操作 1.判斷路徑(文件夾)是否存在: 方法: public boolean fileIsExists(String strFile) { try { File f=new File

原创 Android ViewPager的工作原理

ViewPager的工作原理(Android) ViewPager和PagerAdapter在後臺爲我們完成了很多工作,接下來讓我們來深入學習ViewPager的工作原理。 大多數情況下,我們無需瞭解其內部實現細節。不過如果要自己實現P

原创 Android 過時jar包添加

Android 過時jar包添加 過時jar包,需添加packagingOptions {        exclude 'META-INF/DEPENDENCIES'        exclude 'META-INF/NOTICE'  

原创 HttpClient post提交請求亂碼問題解決

 HttpClient post提交請求亂碼問題解決 第一種: HttpPost post=new HttpPost(url); StringEntity content=new StringEntity(data, Charse

原创 Android 5.1 修改系統默認語言

Android 5.1 修改系統默認語言 網上放的方法比較舊, Android5.1的話, 設置後當時生效, 重啓後就失效了。 private void updateLanguage(Locale locale)