Premiere年会视频剪辑要求 最近在下被迫参与了一个义务劳动,要去剪一个拜年视频(ㄒoㄒ)这种出力不讨好的事情,但是木办法,谁叫我背上了这个人情债呢┭┮﹏┭┮。下面这个是 Premiere分工剪辑的一些基(tou)本(lan)的要求。可能会持续更新一段时间1、一些基本的要求为了保证最终大屏幕上看到的效果和预期的一致,同时也避免后期不必要的麻烦量比较大,请提前做好防侧漏措施(●ˇ∀ˇ●)请尽量保证大家用的同一...
贝塞尔波纹+蒙版和螺旋线进度条控件 源码见GayHub:XfermodeBar最近有小伙伴在问我画笔Paint蒙版的叠加模式。刚好之前搞过,所以就整理了下代码,把控件提取了出来。晚些时候提交上来。1.效果预览2.使用WaveShapeBar 浪 wpv.setText(Color.parseColor("#FFFFFF"), 120) .setWaveColor(Color.parseCol...
Kotlin内联函数 1.let/** * @param let 关键字示例 * @Tip * 1.返回值:为函数块的最后一行 (闭包形式返回) * 2.指代当前对象:it * 3.适用 * * 对一个可null对象作统一非空判断 */ private fun aboutLet(let: SideBean?) { let?....
特殊字符对应ASCII十进制交换编码 字符串处理的时候,某些特殊字符比较头疼,可以考虑用ASCII码进行显示,以下为常见的ASCII十进制交换编码:@ 对应 -----@-----: 对应 -----:-----  对应 -----空格-----  对应 -----空格-----! 对应 -----!-----" 对...
丢掉龟速的java媒体库,通过Lame实现Android录音同时转换为mp3格式保存 0.Read MeAndroid的媒体处理一直是件让人头疼的事情。Java倒是也有不少媒体第三方的处理库(mp3agic,musicg等)。但是Java那一波三折的运行方式,导致在它在处理大量运算(图像,音频计算等)的时候力不从心。为此,Java提供了native关键字,通过jni调用C/C++的函数库来充分使用CPU资源。比如这里有一个需求:Android录音机录音,然后实时的转换成mp...
小程序 弹性布局 0.特点1.任意方向的伸缩,向左,向右,向下,向上2.在样式层可以调换和重排顺序3.主轴和侧轴方便配置4.子元素的空间拉伸和填充5.沿着容器对齐0.1.属性Flex容器属性flex-flow:是flex-direction和flex-warp的简写1.flex-direction:元素排列方向2.flex-warp:元素如何换行(排列不下时)nowrap(不换行),...
Kotlin中的循环 1.普通for循环0…9 等于 [0,9]0 until 9 等于[0,9)for (i in 0..9) { println(i)}for (i in 0 until 9) { println(i)}2.集合for循环遍历val list = listof<String>("泰国", "新加坡", "印度尼西亚")for (ite...
Centos系统备份与恢复 1.备份命令两种压缩方式(二选一):1.1.一般压缩:如下tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys1.2.Bzip压缩备份:较高的压缩比和较低的速度,如下tar cvpjf backup.tar.bz2...
Android Dialog组件工具封装 KDialogGithub封装了一个日常用的对话框组合控件,免得每次都重复造一遍轮子。这个轮子中规中矩,没什么新意,但本人平时开发使用频率却比那些花里胡哨的的对话框用的多。为了方便使用,便在JitPack 上做了个依赖1.依赖在根 build.gradle添加JitPack 依赖allprojects { repositories { ... maven { url 'ht...
Android 中的Html 和转义字符 0.0.常用的转义字符字符意思回车\t水平制表符\b空格\r换行\f换页\’单引号\"双引号\反斜杠\ddd三位八进制1.0.换行<br/>1.1.空格 或  1.2.字体、字号、颜色<font size="3" color="re...
Android原生注解整理 1.空检查@Nullable、@NonNull变量、参数或者返回值的空值检测@Nullness表示可以为null;@NonNull表示不可以为null@Nullable标记的方法,如果返回值不进行null的检查,会出现警告2.资源注解@StringRes:包含 R.string 引用@IntegerRes:R.integer 类型资源。@AnimatorRes:R.ani...
Android 颜色渐变 属性动画 最近用到的一个效果,见下图文字颜色渐变(周围的晃来晃去的框框是轨迹动画,下篇博客说)1.原理计算机颜色由红、绿、蓝三色混合组成(值为0-255)红、绿、蓝之间色值,按照不同大小比例 组成不同颜色 和深浅的视觉颜色这里的颜色渐变动画就是利用属性动画ValueAnimator来平滑的改变色值的大小,达到颜色的渐变效果2.上代码TextView text = findView...
Android facebook KeyHash生成(生成发布密钥散列) 用于facebook的SDK集成需要签名文件的Hash密钥散列1.工具下载OpenSSL工具,这个需要科学上网。如果不怎么科学,可以来这里2.安装直接解压丢在某个文件夹内即可,这里需要注意的是,如果你的安装目录在C:\Program Files或者C:\Program Files (x86)那你运行CMD的时候需要以管理员模式启动,否则就会出现下面的情况然后把安装目录下的...
ConstraintLayout 约束布局的几个新特性笔记整理 1.约束比(偏移比率)使用前提:控件的四个方向都被约束属性/栗子参数说明app:layout_constraintHorizontal_bias="0.3"float水平约束比app:layout_constraintVertical_bias="0.3"float竖直约束比2.宽高比使用前提:控件宽高指定其一0dp表示待约束(比
Android摇一摇、屏幕方向的监听 踩坑记录这个工具类里有两个独立的监听1.先贴代码1.使用示例1.实例化UGravity gravity = new UGravity(this);//监听手机方向gravity.setOrientationListener(orientation -> { //do sth});//监听手机摇晃gravity.setOnShakeListener(() -&...
指纹适配记录Android9.0 注意:系统默认的每段时间验证指纹次数为5次 次数用完之后自动关闭验证,并且30秒之内不允行在使用验证指纹验证根据Api分两个阶段第一阶段:api小于Build.VERSION_CODES.M(Android 6.0=23),系统不支持指纹系统。(部分定制(红米)手机暂不考虑)第二阶段:api小于Build.VERSION_CODES.P(Android 9.0=28),谷狗封装了sup...
Android 应用锁开发 的 获取栈顶包名、系统桌面包名等一系列骚操作 最近我在折腾一个应用锁的应用,里面有不少平时用很少接触的东西,整理记录下。源码GayHub1.权限生擒因为涉及到一下系统权限,所以常规的权限申请没用先在manifest里登记下<uses-permission android:name="android.permission.GET_TASKS"/><uses-permission and...
Android基于闪光灯的手电筒工具 目前操控闪光灯主要有2种方式1.aidl+反射hardware方法需要:闪光灯和硬件权限<uses-permission Android:name="android.permission.FLASHLIGHT" /> <uses-permission Android:name="android.permission.HARDWARE_TEST" />...
Android基于方向传感器实现指南针功能 这里做了一个指南针,主要用到了Android里的加速度传感器和地磁传感器Github源码1.数据初始化private USensor(Context context) { if (sorMgr == null) { //传感器管理 sorMgr = (SensorManager) context.getSystemService(Context.SE...