亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果我想顯示的drawable文件夾里的一系列圖片,怎么辦?

求助求助!?。∵@個課程的例子真是太實用了!但是如果我想顯示的drawable文件夾里的一系列圖片,而不是從網上下載的,應該怎么改呢,求大神指教!自己做了很多次嘗試失敗了。

比如我把圖片放在一個數組中:

private?int[]?images?=?new?int[]?{?R.drawable.v0,?R.drawable.v1,
???R.drawable.v2,?R.drawable.v5,?R.drawable.v6,?R.drawable.v7?};

然后應該怎么辦呢?還有怎么捆綁tag呢?

正在回答

3 回答

樓上正解,具體是:

1,創建項目,把圖片導入到res下的drawble-xhdpi文件夾中,

2,res目錄下新建anim文件夾,Resource Type 選擇Drawable, ?Root Element選擇animation-list,如下圖:http://img1.sycdn.imooc.com//5763b46e000180ba05180526.jpg

3,在animationxml中設定每個item(p1,p2為圖片名稱圖片)的屬性如下:

http://img1.sycdn.imooc.com//5763b69f000116f207810460.jpg

4,res下的layout布局文件,把src設置成定義好的animationxml:

http://img1.sycdn.imooc.com//5763b88f0001e06f07670441.jpg

5,MainActivity代碼,直接加載布局文件:

http://img1.sycdn.imooc.com//5763b9ef00018a6806380331.jpg

6,運行,你就看到動畫了!


1 回復 有任何疑惑可以回復我~
#1

Bingo_ang 提問者

真是細致認真,非常感謝!
2016-06-27 回復 有任何疑惑可以回復我~
#2

Bingo_ang 提問者

兄弟,很感謝你細致的回答,不過你好像誤解我的意思了,你是重新寫了一個小demo,我是想改寫本課程的例子,本課程的listview中的每個item的圖片都是從網上下載的,而我想把這些圖片來源變為drawable中的圖片,而不是從網上下載,而且同時也使用Lrucache緩存器機制和設置tag防止圖片錯亂,應該怎么辦呢?
2016-06-27 回復 有任何疑惑可以回復我~

首先你說的這個改寫就是不正確的把,沒人會把大量圖片放在自己的里面,其次,LruCache緩存機制是針對網絡下載圖片后對其進行保存,如果你要將本地文件綁定到ListView就沒必要用這個緩存機制了。我第一次學都知道你這個想法錯了

0 回復 有任何疑惑可以回復我~
#1

Bingo_ang 提問者

哦哦,你說得有道理。那我怎么樣把我的大量圖片放到網上去呢
2016-07-19 回復 有任何疑惑可以回復我~

加在數據源list中不就行了

1 回復 有任何疑惑可以回復我~
#1

Bingo_ang 提問者

list我知道,就是重新寫一個很常規list的demo我懂。但是我是想改寫本課程的例子,本課程的listview中的每個item的圖片都是從網上下載的,而我想把這些圖片來源變為drawable中的圖片,而不是從網上下載,而且同時也使用Lrucache緩存器機制和設置tag防止圖片錯亂,應該怎么辦呢?具體該怎么改寫呢?
2016-06-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android必學-異步加載
  • 參與學習       50616    人
  • 解答問題       333    個

了解Android中的異步加載處理方法,這是面試問的最多的知識點

進入課程

如果我想顯示的drawable文件夾里的一系列圖片,怎么辦?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號