首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android 自定义View方法与技巧
时光少年
创建于2023-11-26
订阅专栏
Android 常用自定义View技巧和方法探索和总结
等 122 人订阅
共77篇文章
创建于2023-11-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android Compose为列表添加Header和Footer
一、前言 最近一段时间一直在锻炼身体,博客写的很少了,当然,传统UI布局和Compose UI布局在过去的文章中也写了很多了,传统布局方面,从普通的View绘制到布局定义,从布局定义再到LayoutM
Android Compose宫格拖拽效果实现
前言 Android View体系中,有很多方法可以实现拖拽效果的方法,比如ViewDragHelper、NestScrolling机制或者最原始的事件处理都是可以的。 在之前的一篇文章中,我们使用R
Android 文字描边动效,祝福母亲节
前言 话说我们之前的一些文章中“玩”过一些“文字游戏”,哈哈,正经的说,应该被称为:文本处理。 主要有三篇 包括Html自定义引擎 文本展示优化 女神节点阵体特效 有兴趣的同学可以看看我之前的文章。
Android Compose UI绘制翻页效果实践
前言 在最近的几篇文章中我们,我们使用Compose做了很多效果和分析,具体可以看看下面的文章。 《Android Jetpack Compose开发体验》 《Android 模拟Compose软键盘
Android Compose 环形旋转菜单
前言 在之前的文章中,我们通过传统View实现过环形菜单 Compose为什么能快速开发UI,除了Kotlin语法糖等加持之外,其Modifier功能也非常强大,但是在开发的过程中,也会遇到让人比较难
Android 模拟Compose软键盘交互
前言 考虑到一些团队内部也在实现基于Kotlin的跨平台UI框架,那么对输入法键盘的交互是必须要考虑的事情,无论Flutter还是compose UI,或者是自行实现的一套UI,输入法控制是无法绕开系
Android Jetpack Compose开发体验
前言 作为Android开发者,xml布局和Compose布局大家应该很熟悉,而Compose作为Android平台上第二款支持声明式UI的框架,第一款是Flutter框架了。 声明式UI有哪些特点,
Android Bitmap亮度调节、灰度化、二值化、相似距离实现
前言 图片算法有很多种,其中opencv可以处理很多图像,但是在一些简单的场景中,其实不需要open cv这么强大的东西,我们完全可以自行实现一些效果。 我们以常用的三个场景展开 灰度化:彩色图片转灰
Android RecyclerView宫格拖拽效果实现
前言 在Android发展的进程中,网格布局一直比较有热度,其中一个原因是对用户来说便捷操作,对app厂商而言也会带来很多的曝光量,对于很多头部app,展示网格菜单几乎是必选项。实现网格的方式有很多种
Android 基于绘制缓冲的代码雨效果
前言 看过很多代码雨的前端实现,却很少看到过Android代码雨效果的实现,当然 open gl es的实现是有的。一个主要的原因是,在Android Canvas绘制时,很少有人考虑使用绘制缓冲,我
Android 点阵体文字动效,祝福永远的女神
前言 就在3月7日-3月8日,女孩们和女人们迎来了自己的节日,有些人过了“慷慨的”半天假期,有些人还是一直忙碌,更有一些人都忘记甚至不知道有这个节日。工作的忙碌,成了所有人忙碌的生活,时间的流逝,让我
Android 利用换肤技术,实现自定义Drawable从Xml中加载
一、前言 在 Android 系统中,图形图像的绘制需要在画布上进行操作和处理,为了增强复用性,因此也对图形或者颜色提供了Drawable抽象。通过这个类可以减少我们的绘制工作和使用成本,同时系统也提
Android 基于绘制缓冲的烟花效果实现
前言 目前为止,我数了下我的文章总数,已经70多篇了,写的基本都是实用性文章,而且基本都在最近3个月以内完成,为什么写这么多呢?主要原因是大环境比较差,希望多总结一下经验,其实我本来打算写open g
Android系统中的坐标与矩阵体系
前言: Android 系统中,不管任何一种View,其测量、滑动、绘制、布局都是按照父View左上角原点进行的,这种也是相对传统的View 2D坐标系统,也是一种最常用的坐标系统。 关于坐标 实际上
Android 红红火火的龙年,燃烧起来吧
前言 时间过的很快,不知不觉大家年龄又要长一岁了,也就是这几年,很多人才意识到自己的渺小,无形的手和有形手不断提醒你和指导你,做人应该逆来顺受,犹如进入了一个崭新的时代,而我们仅仅是时代中的一粒尘埃,
Android 粒子螺旋扩散动画
前言 粒子动画效果相比其他动画来说是非常复杂了的,主要涉及三个方面,粒子初始化、粒子位移、粒子回收等问题,其中特别是粒子位移是最复杂的,涉及到的数学逻辑非常多,主要是各种三角函数、物理学公式等。 本篇
Android自定义抽屉布局
一、前言 很长时间没处理过自定义Layout的事情了,很多东西渐渐就陌生了。 要解决的问题: 1、事件传递 2、事件重新分发 3、Scroller 使用
Android 自定义液晶体数字
液晶体数字实际上有很多用途,特别是智能手表的普及,为了美观需要,往往要自定义一些数字风格。 实际上,本篇可以看作一种自定义字体的文章,在开发中,因为字体本身的设计与本篇大差不差,只不过通常意义上的自
Android 解密View中的Scroller是如何运行的
前言 Android 中存在很多Scroller,实际上其本身和View的关系并不大,因为很多时候,自定义View你都不会用到Scroller,那么Scroller起到什么作用呢? 关于Scrolle
Android ViewDragHelper实现地图上滑布局
一、可行性分析 需求可行性:一般运用于地图页面的上滑,比如地图类 app,打车类 app,外卖类 app。 技术可行性:我们知道 Android View 的滑动有 2 个大类,一个是 ViewGro
下一页