简单的视频剪切功能,支持每隔1s获取一张缩略图,移动seekbar视频会在区间里面重复播放用到的第三方库图片视频选择库 FFmpeg库 EasyPhotos使用很简单 执行上...
简单的视频剪切功能,支持每隔1s获取一张缩略图,移动seekbar视频会在区间里面重复播放用到的第三方库图片视频选择库 FFmpeg库 EasyPhotos使用很简单 执行上...
包含以下技术点: 页面路由 状态管理 Dio网络请求 pull_to_refresh 下拉刷新,上拉加载 图片加载 Lottie动画加载 屏幕适配 UI:Tab页面、侧边抽屉...
Hello,好久不见呀。最近对 Flutter 比较感兴趣,一直都在在看 Flutter 相关的内容。 准备简单的做一个 Flutter 的项目,也是好久没有更新博客了,正好...
我也是参考了其他大佬的文章总结了一下而已! 大家一起学习✊✊✊
Kotlin 协程 一行代码动态申请权限(CoroutinePermissions)前言 自6.0之后 所有的敏感权限都需要动态申请,市面上随之出现比较多的权限框架,easypermissions(google出品)、AndPermission、RxPerm...
在同一开放平台账号下的移动应用及小程序无需关联即可完成跳转,非同一开放平台账号下的小程序需与移动应用(APP)成功关联后才支持跳转。 实现步骤 1、通过gradle形式集成更...
前言 自6.0之后 所有的敏感权限都需要动态申请,市面上随之出现比较多的权限框架,easypermissions(google出品)、AndPermission、RxPerm...
现在很多app除了banner以外,集中的功能展示区都会有这种需要展示多个,甚至翻页的情况,通常的设计有两种,一种是类似于banner的翻页的,比如京东app;另一种是平滑的...
koin注入架构主要的优点就是简洁,上手容易、使用方便,配合kotlin使用更佳,直接进入主题。 1.项目中引入koin依赖 本文不讲解在viewmodel中的使用 2.创建...
背景:深度图是很多币圈交易所需要的数据展示效果,更好的帮助用户快速的查看买卖盘的价格以及数量。 如下效果图: 买卖盘价格,价格居中分布显示,提供多种参数设置。 解决使用在sc...
背景:对于客户端来说经常会有多线程的需求,一般为了线程安全会加锁,或者使用特殊的集合来处理,基本会满足我们的需求。但是有些多线程场景是在特殊环境下,服务端数据源一直发送处理数...
本文已授权 微信公众号 玉刚说 (@任玉刚)独家发布。 前言 在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一...
x的最低实验条件 AndroidStudio 3.2.0+gradle:gradle-4.6以上compileSdkVersion 28本次实验条件:AndroidStudi...
我们知道,当版本经过多次迭代,项目中多多少少会存在一些无用的资源,不仅会造成我们打包的APK体积过大,还会造成项目资源的冗余, 下面说说如何找到清除这些无用资源。 1. 打包...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
基于Arouter实现的组件化方案说明: 基于Arouter实现的组件化方案说明: 一个项目,随着业务的发展,模块会变的越来越多,代码量也会变的异常庞大,进而可能开发的人会越...
首先感谢Jiaheng的分享,主要以记录内容为目的 主要记录内容包括: RecyclerView和ListView优缺点 ViewHolder究竟是什么? RecyclerV...
产品需求: 一个dialog中有个点击显示详情按钮,而详情要是在弹窗内部展示,产品需要的效果是想页面跳转一样有一个向右的动画效果,这个时候就想到了在dialog中嵌套view...
最近在项目中有个需求,一个列表,每个item里面都含有一个Edittext,好,简单,手撸了一个recyclerview,然后测试了下,发现没问题,过2天,测试那边反馈一系列...