首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
棒槌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Android自定义控件 支持移动、缩放、旋转功能的ImageView
0.写在前面 今天写一篇关于自定义控件的文章,基于ImageView控件,给它加上移动、多点缩放、两指旋转的功能,先看下效果: 布局中可以添加多个MatrixImage,位置可以自由移动,涉及到一些简
10分钟带你实现一个Android自定义View:带动画的等级经验条
先展示一下静态效果图 介绍一下我们的实现流程: 首先整个经验条有一个圆角边框的背景打底; 然后给经验条绘制一条轨道,让用户比较直观地看到总进度的长度; 在轨道的上层绘制我们的渐变色经验条; 在经验条的
Git 代码提交规范,feat、fix、chore 都是什么意思?
经常看到别人提交的代码记录里面包含一些feat、fix、chore等等,而我在提交时也不会区分什么,直接写下提交信息,今天就来看一下怎么个事
ExoPlayer架构详解与源码分析(1)——前言
前言 之前通过几篇源码阅读横向的分析了ExoPlayer HLS相关的源码,那时候ExoPlayer还是独立的库,现在ExoPlayer 现在已经正式入编,合并到了Androidx 的media3中,
Android Bitmap亮度调节、灰度化、二值化、相似距离实现
前言 图片算法有很多种,其中opencv可以处理很多图像,但是在一些简单的场景中,其实不需要open cv这么强大的东西,我们完全可以自行实现一些效果。 我们以常用的三个场景展开 灰度化:彩色图片转灰
EdgeUtils:安卓沉浸式方案(edge to edge)封装
EdgeUtils 基于androidx.core,对google edge to edge沉浸式方案封装
Android进阶宝典 -- JetPack Navigation的高级用法(解决路由跳转新建Fragment页面问题)
了解Navigation基础使用,从源码出发解读Navigation原理,了解Navigator和Destination的关系,并解决框架层因跳转导致视图重建的问题
手把手带你玩转 DialogFragment
Android 官方推荐使用 DialogFragment 来代替 Dialog ,可以让它具有更高的可复用性(降低耦合)和更好的便利性(很好的处理屏幕翻转的情况)。 如果使用传统的 Dialog ,需要我们手动处理屏幕翻转的情况,但使用 DialogFragment 的话,则…
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。 与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。 以上3个条件都是必须的。 可以看到弹出来之后是有一个半透明的蒙层的,这时候是影响主界面交…
Android Camera各个API拍照实践
花了点时间,把Android相机中Camera1、Camera2、CameraX三个API的拍照功能实践了下,并编写成工具类方便使用。