編輯:關於Android編程
前言
想必用過美團客戶端的用戶對美團那個加載小人的動畫印象很深刻,一個可愛的小人在那拼命的跑。這個動畫實現的方法其實很多,今天這裡就用frame動畫來實現一下。
一、效果圖
二、布局文件
通過image view的getDrawabel方法 得到一個 AnimationDrawable對象 然後調用start方法就可以開啟動畫了。
public class MainActivity extends Activity { private ImageView imageView; private AnimationDrawable ad; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.imageView); ad = (AnimationDrawable) imageView.getDrawable(); // 獲取圖片內容, 強轉為動畫對象 } public void start(View v) { if (ad.isRunning()) ad.stop(); ad.start(); // 開始播放 } }
寫在前面的話DiffUtil是一個查找集合變化的工具類,是搭配RecyclerView一起使用的,如果你還不了解RecyclerView,可以閱讀一些資料,這裡就不介紹了
1、首先對manifest注冊SD卡讀寫權限 要說明一下,我這裡沒有用MainActivity.class作為軟件入口 復制代碼 代碼如下: AndroidManifes
先看一下singleInstance啟動模式的說明:只有一個實例,並且這個實例獨立運行在一個activity任務棧中,這個task只有這個實例,不允許有別的Activit
關聯關系的基礎知識 喜歡把所有的代碼都寫在一個類裡的程序員肯定是個新手。沒錯,任何一個像樣的程序都不可能僅僅只有一個類的,同樣地,任何一個像樣的數據庫也不可