首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义View
订阅
方文山
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
自定义跑马灯控件:实现 Android 高性能滚动文本效果
CustomMarqueeView 是一个简单易用、功能强大的自定义控件,适用于 Android 应用中需要展示滚动文本的场景。通过灵活设置滚动速度和支持文本居中显示。
这TextView也太闪了,咋做的?
前言 准备写个Demo的时候,发现首页有点空旷,思来想去不知道放点啥内容填充下,后面灵光一闪,能不能做个文字闪烁的效果,放在首页介绍项目。说做就做。 第一步:打开ChatGPT 第二步:搜索“安卓文字
Android Xfermode应用:实现炫酷刮刮卡效果
先上效果图: 代码实现: 上述代码通过 PorterDuffXfermode 实现了刮刮卡的效果。刮刮卡的效果是通过在 View 上绘制一层覆盖图像(类似遮罩层),然后通过手势擦除这层图像以显示底下的
重学 Android 自定义 View 系列(三):自定义步数进度条
前言 本篇文章主要是实现仿QQ步数View,很老的一个View了,但技术永不落后,开搂! 最终效果如下: 1. 结构分析 首先,我们来看一下这个 QQStepView 的主要功能: 显示一个圆环进度条
重学 Android 自定义 View 系列(七):仿58同城加载动画
前言 本文将实现早期58同城一个带有弹跳效果的加载动画,且结合图形变换(圆形变正方形、正方形变三角形等)实现一种动态、富有表现力的加载效果。 最终效果如下: 1. 效果分析 形状切换: 显示一个不断变
安卓触摸事件分发机制分析
1. 前言 🎯 一句话总结: 触摸事件(TouchEvent)会从 Activity 层开始,按从外到内的方式传递给每一个 ViewGroup/View,直到某个 View 消费(consume) 它
重学 Android 自定义 View 系列(十二):环形SeekBar剖析
前言 一个自定义的圆形 SeekBar,类似于传统的 SeekBar 但采用了圆形轨迹。最近被一个网友私信问有没有类似效果的View,因为前面做过几个环形进度条,这个不就加个触摸效果么,以为不算很难,
RecyclerView GridLayoutManger平分间距问题
背景问题 在RecyclerView的网格布局中,我们经常会遇到要给每个Item设置间距的情况,并使用GridLayoutManger,如下图: A(0) ~ A(3)是网格中的一行,要个每个Item
手把手教你实现一个Android日期选择器
最新更新 20210325。 日期选择器的一个最基本元素都是一个可以随意设置数据的一个滚轮,这里也是自定义一个 MPickerView 作为日期和时间的选择容器,通过上下滚动来完成日期或时间的选择,根据需求使用 canvas 进行绘制,不管是日期还是时间都使用 MPickerV…
Android TextView用"查看更多"替代自带ellipsize
这篇文章可以帮你实现下面的效果。末尾固定显示“查看更多”,或者任何你自定义的文字,而且高效实现了一个展开折叠动画。 Android的TextView支持最大行数,比如你希望一个TextView最大行数是2行。 这时候textView最多显示两行。这时候你可以通过设置ellips…