最新文章
-
Android Camera实现旋转角度
本文实例为大家分享了Android Camera实现旋转角度的具体代码,供大家参考,具体内容如下 概述 相机图像数据都是来自于图像传感器(Image Sensor),相机…… -
一文了解Android ViewModelScope 如何自动取消协程
先看一下 ViewModel 中的 ViewModelScope 是何方神圣 val ViewModel.viewModelScope: CoroutineScope get() { val s…… -
Android自定义view贝塞尔曲线
本文实例为大家分享了Android自定义view贝塞尔曲线,供大家参考,具体内容如下 贝塞尔曲线 以一个简单的贝塞尔曲线为例,二阶曲线原理 贝塞尔曲线很多功能都…… -
Android自定义View绘制贝塞尔曲线的方法
本文实例为大家分享了Android自定义View绘制贝塞尔曲线的具体代码,供大家参考,具体内容如下 在平面内任选 3 个不共线的点,依次用线段连接。 在第一条线段上…… -
Android实现九宫格手势密码
本文实例为大家分享了vue + element ui实现锚点定位的具体代码,供大家参考,具体内容如下 介绍下自己编写的九宫格手势密码。先见图 思路:首先是9个格子,接…… -
Android 上实现DragonBones换装功能
目录 前言 技术选型 Korge的基本用法 实现换装的多种实现 静态换装 vs 动态换装 静态换装 动态换装 包含动画 vs 不包含动画 局部换装 vs 全局换装 全局换…… -
Android实现点汇聚成字的动态效果详解
目录 前言 点阵 点阵图形绘制 由点聚集成字的动画实现 总结 前言 在引入 fl_chart 绘制图表的时候,看到插件有下面这样的动效,随机散乱的圆点最后组合成了 …… -
Android实现图片九宫格
本文实例为大家分享了Android实现图片九宫格的具体代码,供大家参考,具体内容如下 九宫格分三类 实现的效果 具体实现 activity_main <?xml version…… -
Android使用贝塞尔曲线画心形
本文实例为大家分享了Android使用贝塞尔曲线画心形的具体代码,供大家参考,具体内容如下 一开始我只是想画个圆,可画着画着就成了心形,那就将错就错 1. 创建…… -
Android实现手写板功能
本文实例为大家分享了Android实现手写板功能的具体代码,供大家参考,具体内容如下 自定义个一个手写板的重点: 笔画为一次down-move-up的集合 撤销笔画并非一…… -
Android组件化、插件化详细讲解
目录 什么是组件化(通俗易懂) 反射的写法 反射的⽬的 关于DEX: 插件化原理:动态加载 问题⼀:未注册的组件(例如Activity)不能打开 问题⼆:资源⽂件…… -
详解Android开启OTG功能/USB Host API功能
目录 Android USB 模式简介设备模式 主机模式 配件模式 Android主机模式的开启 Android USB Host API功能的确认和开启 Android USB 模式简介设备模式 当计…… -
Android ANR分析trace文件的产生流程详情
目录 前言 接着分析最后一步向收集到的进程发送信号 前言 首先收集需要dump trace的进程并给对应进程发送dump trace的信号 1.当一些带有超时机制的系统消息…… -
Android自定义View实现随机数验证码
目录 前言 效果 自定义 View 分类 步骤 1.自定义属性 2.添加构造方法 3.在构造里获取自定义样式 4.重写 onDraw 计算坐标绘制 5.重写 onMeasure 测量宽高 6.…… -
android实现简单进度条ProgressBar效果
本文实例为大家分享了android实现简单进度条ProgressBar的具体代码,供大家参考,具体内容如下 记录一下今天学习的进度条ProgressBar 1、在布局文件中添加Pro…… -
Android Flutter利用CustomPaint绘制基本图形详解
目录 绘制矩形 绘制圆形 绘制椭圆 绘制任意形状 绘制弧形 总结 上一篇我们介绍了 CustomPaint 的基本概念和使用,可以看到 CustomPaint …… -
Android自定义视图中图片的处理
目录 1.使用Drawable对象 2.Bitmap和BitmapFactory 2.1 例子 2.2 额外知识点(assets) 2.3 代码更严谨 3.Android9新增的ImageDecoder 3.1 例子 所谓游…… -
Android快速实现一个财务APP程序详解
目录 前言 一,系统的技术栈 二,系统界面 三,系统核心代码 前言 昨天有个粉丝朋友也想学开发Web和小程序、安卓,问可以在大学学会吗? 在学校学到的东西真…… -
Android Jetpack结构运用Compose实现微博长按点赞彩虹效果
目录 原版 1. Compose 动画 API 概览 2. 长按点赞动画分解 3. 彩虹动画 3.1 状态管理 AnimatedRainbow animatedRainbows 列表 3.2 内容绘制 4. 表情动画 …… -
详解Flutter手游操纵杆移动的原理与实现
目录 前言 基本思路 绘制 静态效果 添加手势交互 GestureDetector 总结 前言 上一篇介绍了手势在画布上的应用,那么手势与绘制画布究竟能摩擦出怎样的火…… -
Android多渠道打包神器ProductFlavor详解
目录 一.什么是多渠道打包 1.多版本 2.多环境 3.多渠道 二.多渠道打包的方式(ProductFlavor&&多渠道打包插件) 1.ProductFlavor 1.1 如何是使用Pr…… -
Android Gridview布局出现滚动条或组件冲突解决方法
在你布局或者组件混用的时候你可能会发现 gridview 的九宫格没有完全在页面上显示,只是显示了一个局部(第一行)只有一个滚动条,还不能上下拖动,真的是让人…… -
Android Activity通用悬浮可拖拽View封装的思路详解
目录 1,背景 2,思路 2.1,封装通用的基础悬浮View 2.1,继承通用View 2.3,设计view的控制器 2.4,view的添加和使用 1,背景 在开发中总会遇到一个可拖…… -
Android 运用@JvmName解决函数签名冲突问题详解
Kotlin(JVM) 中定义下面这样两个方函数时,编译器会报错 fun foo(value: List<String>) {} fun foo(value: List<Int>) {} Platform declaration …… -
Android实现简单实用的垂直进度条
本文实例为大家分享了Android实现简单垂直进度条的具体代码,供大家参考,具体内容如下 代码注释特别清晰,就不多解释了 支持属性: progress_radius &……