作者小头像 Lv.4
更多个人资料
588 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

阿里云开发者社区专家博主,阿里友盟KOL,阿里友盟+季度之星。

感兴趣或擅长的领域

开发语言、嵌入式、人工智能、IoT
个人勋章
  • 活跃之星
成长雷达
550
18
0
0
20

个人资料

个人介绍

阿里云开发者社区专家博主,阿里友盟KOL,阿里友盟+季度之星。

感兴趣或擅长的领域

开发语言、嵌入式、人工智能、IoT

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 星闪开发相关
  • Android相关
一篇文章带你走近Android自定义view
这是一篇关于Android自定义View的较为全面教程,涵盖从基础到进阶的知识点。文章首先讲解了自定义View的必要性及简单实现(如通过三个构造函数解决焦点问题),接着深入探讨Canvas绘图、自定义属性设置、动画实现等内容。还提供了具体案例,如跑马灯、折线图、太极图等。此外,文章详细解析了View绘制流程(measure、layout、draw)和事件分发机制。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-12 02:14:18
660
0
0
2025-06-12 02:14:18
660
0
0
讲讲ViewGroup的setPersistentDrawingCache方法
本文探讨了Android开发中`ViewGroup`的`setPersistentDrawingCache`方法,源于博主在实际项目中的应用经验及与大佬的讨论。文章通过一个需要反复执行动画的案例,分析了该方法对性能的影响,并结合官方文档指出其在API 28已被弃用的原因。案例代码展示了如何实现3D旋转动画,同时提供了布局文件和动画效果,帮助开发者理解硬件加速时代下绘图缓存的使用场景与局限性。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-10 12:01:29
471
0
0
2025-06-10 12:01:29
471
0
0
讲讲Android为自定义view提供的SurfaceView
本文详细介绍了Android中自定义View时使用SurfaceView的必要性和实现方式。首先分析了在复杂绘制逻辑和高频界面更新场景下,传统View可能引发卡顿的问题,进而引出SurfaceView作为解决方案。
Android Java 任务调度 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-09 01:08:34
561
0
0
2025-06-09 01:08:34
561
0
0
Android中TextToSpeech的使用
本文介绍了在Android开发中使用TextToSpeech(TTS)实现语音合成的功能。通过实例代码展示了TTS的初始化、语言设置、语音播放及队列模式的选择,并提供了将语音保存为音频文件的方法。项目中包含一个简单的按钮触发朗读功能,适合初学者学习和实践。代码示例完整,涵盖Activity生命周期管理与XML布局设计。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-09 01:05:33
659
0
0
2025-06-09 01:05:33
659
0
0
Android颜色渐变动画效果的实现
本文介绍了在Android中实现颜色渐变动画效果的方法,重点讲解了插值器(TypeEvaluator)的使用与自定义。通过Android自带的颜色插值器ArgbEvaluator,可以轻松实现背景色的渐变动画。文章详细分析了ArgbEvaluator的核心代码,并演示了如何利用Color.colorToHSV和Color.HSVToColor方法自定义颜色插值器MyColorEvaluator。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-09 01:03:12
586
0
0
2025-06-09 01:03:12
586
0
0
Android自定义view之线条等待动画(灵感来源:金铲铲之战)
本文通过将布局分为10份,利用`onSizeChanged`测量最小长度,并借助画笔绘制动态线条,实现渐变伸缩效果。动画逻辑通过四个变量控制线条的增长与回退,最终形成流畅的等待动画。代码中详细展示了画笔初始化、线条绘制及动画更新的核心步骤,并提供完整源码供参考。此动画适用于加载场景,提升用户体验。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-09 01:01:10
542
0
0
2025-06-09 01:01:10
542
0
0
Android自定义view之利用PathEffect实现动态效果
本文介绍如何在Android自定义View中利用`PathEffect`实现动态效果。通过改变偏移量,结合`PathEffect`的子类(如`CornerPathEffect`、`DashPathEffect`、`PathDashPathEffect`等)实现路径绘制的动态变化。文章详细解析了各子类的功能与参数,并通过案例代码展示了如何使用`ComposePathEffect`组合效果。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-09 00:57:39
540
0
0
2025-06-09 00:57:39
540
0
0
Android自定义view之围棋动画(化繁为简)
本文介绍了Android自定义View的动画实现,通过两个案例拓展动态效果。第一个案例基于`drawArc`方法实现单次动画,借助布尔值控制动画流程。第二个案例以围棋动画为例,从简单的小球直线运动到双向变速运动,最终实现循环动画效果。代码结构清晰,逻辑简明,展示了如何化繁为简实现复杂动画,帮助读者拓展动态效果设计思路。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-08 20:23:15
511
0
0
2025-06-08 20:23:15
511
0
0
Android自定义view之利用drawArc实现动态效果
本文介绍了如何通过Android自定义View实现动态效果,重点使用`drawArc`方法完成圆弧动画。首先通过`onSizeChanged`进行测量,初始化画笔属性,设置圆弧相关参数。核心思路是不断改变圆弧扫过角度`sweepAngle`,并调用`invalidate()`刷新View以实现动态旋转效果。最后附上完整代码与效果图,帮助开发者快速理解并实践这一动画实现方式。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-08 20:18:25
522
0
0
2025-06-08 20:18:25
522
0
0
Android自定义view之围棋动画
本文详细介绍了在Android中自定义View实现围棋动画的过程。从测量宽高、绘制棋盘背景,到创建固定棋子及动态棋子,最后通过属性动画实现棋子的移动效果。文章还讲解了如何通过自定义属性调整棋子和棋盘的颜色及动画时长,并优化视觉效果,如添加渐变色让白子更明显。最终效果既可作为围棋动画展示,也可用作加载等待动画。代码完整,适合进阶开发者学习参考。
Android Java 移动APP 移动开发
作者小头像 计蒙不吃鱼 2025-06-08 20:17:02
552
0
0
2025-06-08 20:17:02
552
0
0
总条数:64
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注