-
bug:當(dāng)點(diǎn)擊圖片的任意一張,就會(huì)出現(xiàn)程序崩潰的情況。查看全部
-
***怎么去切換呢? 1、首先定義一個(gè)接口,然后在里面定義了一個(gè)選擇圖片的方法。 2、定義一個(gè)接口變量,并為其設(shè)置sttter和getter方法 3、將我們的listener通知給我們的ImageBarnnerFramLayout 4、在ImageBarnnerFrameLayout去實(shí)現(xiàn)ImageBarnnerViewGroup.ImageBarnnerViewGroupLsitener接口 (此時(shí)傳遞過來的index就是我們將要輪播到的圖片的索引值,也就是我們底部圓點(diǎn)應(yīng)該切換的索引值) 5、通過LinearLayout.getChildCount()方法得到底部圓點(diǎn)的個(gè)數(shù) 6、利用一個(gè)for循環(huán)得到底部圓點(diǎn)的每一個(gè)imageview,然后根據(jù)index進(jìn)行判斷。 7、如何將ImageBarnnerViewGroup當(dāng)中的listener傳遞給ImageBarnnerFramLayout? 那么應(yīng)該在addView(imageBarnnerViewGroup)之前將此時(shí)的BarnnerViewGroupListener設(shè)置給當(dāng)前的ImagevBannnerFramLayout查看全部
-
?。。?!查看全部
-
!??!查看全部
-
?。?!查看全部
-
?。?!查看全部
-
?。?!查看全部
-
!!!查看全部
-
***在圖片自動(dòng)輪播的時(shí)候,要去通知ImageBarnnerFramLayout來將底部圓點(diǎn)進(jìn)行對應(yīng)的切換 在圖片手動(dòng)輪播的時(shí)候,要去通知ImageBarnnerFramLayout來講底部圓點(diǎn)進(jìn)行對應(yīng)的切換查看全部
-
3、在我們的ImageBarnnerFrameLayout當(dāng)中添加bitmap的時(shí)候去修改,將imageview的LayoutParams寬度設(shè)置為C.WITTH查看全部
-
***2、將我們得到的手機(jī)屏幕的寬度設(shè)置為一個(gè)全局變量。新建一個(gè)類:C 在MainActivity當(dāng)中,將手機(jī)屏幕寬度賦值給C.WITTH查看全部
-
?。?!查看全部
-
!!!手機(jī)屏幕寬度。查看全部
-
修改后效果。查看全部
-
***1、將高度設(shè)置為wrap_content查看全部
舉報(bào)
0/150
提交
取消