. .car文件是蘋果.xcassets文件夾中的資源編譯后生成的,會(huì)以Assets.car的名稱打包進(jìn)應(yīng)用的安裝包中。這篇文章中我們將分析car文件的文件結(jié)構(gòu),并討論如何將...
. .car文件是蘋果.xcassets文件夾中的資源編譯后生成的,會(huì)以Assets.car的名稱打包進(jìn)應(yīng)用的安裝包中。這篇文章中我們將分析car文件的文件結(jié)構(gòu),并討論如何將...
轉(zhuǎn)發(fā):http://www.itdecent.cn/p/03c001cfa954[http://www.itdecent.cn/p/03c001cfa954] .car文...
原文來自于:alexhilton 使用過Fragment的人我相信對(duì)臭名昭著的狀態(tài)丟失問題(IllegalStateException: Can not perform th...
目前Android開發(fā)接口請(qǐng)求流行使用 Retrofit+rxjava+okhttp, 絕大多數(shù)的請(qǐng)求也都可以很輕松的實(shí)現(xiàn)或者有現(xiàn)成的demo可以參考, 也有個(gè)別特殊情況. ...
快速刪除時(shí),之所以IndexOutOfIndexException。是因?yàn)樵谝瞥齽?dòng)畫執(zhí)行時(shí),還可以操作View。所以會(huì)對(duì)同一個(gè)position執(zhí)行多次mDatas.remove(position),最終導(dǎo)致數(shù)組越界。
解決方案就是去抖動(dòng),防止按鈕快速點(diǎn)擊。
通過Thread.sleep()雖然可以達(dá)到這個(gè)效果,但是略顯復(fù)雜。
可以參考下下面這種方式:
// 兩次點(diǎn)擊按鈕之間的點(diǎn)擊間隔不能少于1000毫秒
private static final int MIN_CLICK_DELAY_TIME = 1000;
private static long lastClickTime;
public static boolean isFastClick() {
boolean flag = false;
long curClickTime = System.currentTimeMillis();
if ((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {
flag = true;
}
lastClickTime = curClickTime;
return flag;
}
notifyItemRemoved 遇到的坑當(dāng)Google推出RecyclerView后,我們用它代替以往的ListView,在RecyclerView.Adapter中新增了notifyItemRemoved方法用以...
先看看效果 完成上圖這樣實(shí)時(shí)擦除的效果主要是下面這段代碼: 這里只是做了實(shí)時(shí)擦除效果,pixmap還可以fillRectangle fillTriangle等等接下來看看我封...
@小熊jessie 第4點(diǎn),應(yīng)該借助越來越現(xiàn)代化的工具來完成。人工完成不靠譜
組織優(yōu)秀代碼的四原則代碼寫了5年,必然會(huì)產(chǎn)生審丑疲勞,代碼混亂不堪,無法維護(hù),可閱讀性基本沒有。面對(duì)種種的問題,如何使代碼更優(yōu)雅,更具可讀性便成了迫切需要解決的問題。下面我從實(shí)戰(zhàn)中總結(jié)了四項(xiàng)基本...
我想只有當(dāng)人們覺得女孩被侵犯是一種犯罪而不是恥辱的時(shí)候,人們才能勇敢正對(duì)這個(gè)問題,更重要的是不僅要教育女孩子保護(hù)自己,更要教育男孩子們不要傷害別人。
如何在自己定制的View的中顯示scrollbar?首先我說的這個(gè)scrollbar,指的是滑動(dòng)view右側(cè)的滾動(dòng)條,比如RecyclerView、ScrollView等。 ...
事件總線基于發(fā)布-訂閱,安卓廣播(Broadcasts)也是基于此設(shè)計(jì)模式,可以理解為應(yīng)用級(jí)別的安卓廣播。與 LocalBroadcastManager 類似。 使用 RxJ...
本文通過原理分析和實(shí)測(cè)結(jié)果對(duì)EventBus和RxBus做詳盡的對(duì)比,給大家在實(shí)際項(xiàng)目中選型做參考。 開始之前先提一下Otto:https://github.com/squa...