这篇文章可以让你在pc平台将多个视频合成为一个且在视频与视频之间添加酷炫的转场 用到的库和语言: https://gl-transitions.com/gallery[htt...
这篇文章可以让你在pc平台将多个视频合成为一个且在视频与视频之间添加酷炫的转场 用到的库和语言: https://gl-transitions.com/gallery[htt...
编程语言和框架的模块化使得我们更加的懒惰。 问题描述 今天在使用npm install -g语法的时候,总是出错。日志文件显示对npm-modules下的子文件夹没有写的权限...
基于Api29源码 SharedPreferences接口 首先,让我们看下SharedPreferences接口 其中有两个子接口 Editor 和 OnSharedPre...
网上下载了一个jar包并修改了其一个class文件,在重新打jar包的时候出现了问题,提示没有主清单文件,下面解决方式。 jar cvfm {outputFileName}....
最近发现在Android8.0之前的手机上设置Spannable无效,后来调研发现问题是因为textAllCaps属性和Spannable冲突问题,把textAllCaps属...
背景:项目内有个zip包需要发版时去网上更新,自定义一个pre-commit hook来解决。 hook逻辑编写(python) 创建一个 zip-update.py 使用软...
看完这两篇入门实战就没问题啦,剩下的反射、注解、reified、inline、代理有需要我再加上
Kotlin也没那么难(二)本系列第一篇文章我们学习了kotlin的基本概念,本篇文章我们将继续学习 类、接口、lambda以及可空性。 接口 接口声明 接口实现 kotlin相比于java没有 ext...
要让单个module运行可以重写implement方法,不用设置那些变量
Closure.metaClass.myImplement = { projectName ->
if (findProject(projectName) != null) {
delegate.implementation delegate.project(path: "${projectName}")
}
}
Android 组件化应用一个软件系统的开发可能只需要2到3个月就能完成,而这个系统的迭代和维护时间可能达2到3年之久——《不记得哪本书上说的》Android移动端项目经过长时间的迭代和维护,代码经手...
最近需要优化程序大小,想着先从图片资源入手,正好有一个图片压缩网站 https://tinypng.com/。因此写了个shell脚本实现扫描需要压缩的图片并且上传到该网站压...
安装 mac系统可以直接使用 brew cask 安装: brew cask install dockerubuntu系统使用脚本安装 wget -qO- https://g...
@飘枫豆哥 大兄弟,已更新啦
Kotlin也没那么难(一)do not speak,show my code... 基本概念 函数 要点: kotlin中没有基本数据类型(int,float等),都是以对象形式存在(Int,Floa...
本系列第一篇文章我们学习了kotlin的基本概念,本篇文章我们将继续学习 类、接口、lambda以及可空性。 接口 接口声明 接口实现 kotlin相比于java没有 ext...
api23以下的popwindow是没有decorView这个变量的,所以获取decorView使用下列代码就能兼容api23以下的机器
val decorView =
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
popupWindow.contentView.parent as ViewGroup
} else {
popupWindow.contentView
}
popwindow实现可拖动+滑到屏幕外+屏幕外回弹可拖动效果 用法很简单,只需要调用makeDraggable(yourPopupWindow) 支持滑到屏幕外 默认是不允许滑动屏幕外的,要想支持滑到屏幕外也很简单popup...