這篇文章可以讓你在pc平臺(tái)將多個(gè)視頻合成為一個(gè)且在視頻與視頻之間添加酷炫的轉(zhuǎn)場(chǎng) 用到的庫(kù)和語(yǔ)言: https://gl-transitions.com/gallery[htt...
這篇文章可以讓你在pc平臺(tái)將多個(gè)視頻合成為一個(gè)且在視頻與視頻之間添加酷炫的轉(zhuǎn)場(chǎng) 用到的庫(kù)和語(yǔ)言: https://gl-transitions.com/gallery[htt...
編程語(yǔ)言和框架的模塊化使得我們更加的懶惰。 問(wèn)題描述 今天在使用npm install -g語(yǔ)法的時(shí)候,總是出錯(cuò)。日志文件顯示對(duì)npm-modules下的子文件夾沒(méi)有寫(xiě)的權(quán)限...
基于Api29源碼 SharedPreferences接口 首先,讓我們看下SharedPreferences接口 其中有兩個(gè)子接口 Editor 和 OnSharedPre...
網(wǎng)上下載了一個(gè)jar包并修改了其一個(gè)class文件,在重新打jar包的時(shí)候出現(xiàn)了問(wèn)題,提示沒(méi)有主清單文件,下面解決方式。 jar cvfm {outputFileName}....
最近發(fā)現(xiàn)在Android8.0之前的手機(jī)上設(shè)置Spannable無(wú)效,后來(lái)調(diào)研發(fā)現(xiàn)問(wèn)題是因?yàn)閠extAllCaps屬性和Spannable沖突問(wèn)題,把textAllCaps屬...
背景:項(xiàng)目?jī)?nèi)有個(gè)zip包需要發(fā)版時(shí)去網(wǎng)上更新,自定義一個(gè)pre-commit hook來(lái)解決。 hook邏輯編寫(xiě)(python) 創(chuàng)建一個(gè) zip-update.py 使用軟...
看完這兩篇入門實(shí)戰(zhàn)就沒(méi)問(wèn)題啦,剩下的反射、注解、reified、inline、代理有需要我再加上
Kotlin也沒(méi)那么難(二)本系列第一篇文章我們學(xué)習(xí)了kotlin的基本概念,本篇文章我們將繼續(xù)學(xué)習(xí) 類、接口、lambda以及可空性。 接口 接口聲明 接口實(shí)現(xiàn) kotlin相比于java沒(méi)有 ext...
要讓單個(gè)module運(yùn)行可以重寫(xiě)implement方法,不用設(shè)置那些變量
Closure.metaClass.myImplement = { projectName ->
if (findProject(projectName) != null) {
delegate.implementation delegate.project(path: "${projectName}")
}
}
Android 組件化應(yīng)用一個(gè)軟件系統(tǒng)的開(kāi)發(fā)可能只需要2到3個(gè)月就能完成,而這個(gè)系統(tǒng)的迭代和維護(hù)時(shí)間可能達(dá)2到3年之久——《不記得哪本書(shū)上說(shuō)的》Android移動(dòng)端項(xiàng)目經(jīng)過(guò)長(zhǎng)時(shí)間的迭代和維護(hù),代碼經(jīng)手...
安裝 mac系統(tǒng)可以直接使用 brew cask 安裝: brew cask install dockerubuntu系統(tǒng)使用腳本安裝 wget -qO- https://g...
@飄楓豆哥 大兄弟,已更新啦
Kotlin也沒(méi)那么難(一)do not speak,show my code... 基本概念 函數(shù) 要點(diǎn): kotlin中沒(méi)有基本數(shù)據(jù)類型(int,float等),都是以對(duì)象形式存在(Int,F(xiàn)loa...
本系列第一篇文章我們學(xué)習(xí)了kotlin的基本概念,本篇文章我們將繼續(xù)學(xué)習(xí) 類、接口、lambda以及可空性。 接口 接口聲明 接口實(shí)現(xiàn) kotlin相比于java沒(méi)有 ext...
api23以下的popwindow是沒(méi)有decorView這個(gè)變量的,所以獲取decorView使用下列代碼就能兼容api23以下的機(jī)器
val decorView =
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
popupWindow.contentView.parent as ViewGroup
} else {
popupWindow.contentView
}
popwindow實(shí)現(xiàn)可拖動(dòng)+滑到屏幕外+屏幕外回彈可拖動(dòng)效果 用法很簡(jiǎn)單,只需要調(diào)用makeDraggable(yourPopupWindow) 支持滑到屏幕外 默認(rèn)是不允許滑動(dòng)屏幕外的,要想支持滑到屏幕外也很簡(jiǎn)單popup...