首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android View
订阅
DawnYu9
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Android 弹幕的两种实现及性能对比 | 自定义控件
弹幕是一种复杂的自定义控件,实现方式多种多样,该系列介绍其中的两种,并对比每一种实现方式的性能表现。
【自定义View】实现一个炫酷的控件
Android自定义View结合属性动画的一个控件,使用了较多自定义相关API,canvas基本绘制,裁剪,画布移动,图层混合模式等,结合自定义属性动画。
随机跳动的Logo标题-AnimLogoView
在日常开发中,经常会遇到各种视觉效果,有的效果可能一眼看去会让人觉得很复杂,但是我们必须明确一点:所有复杂动效都是可以分解成单一的基础动作,比如缩放,平移,旋转这些基础单元,然后将所有基础单元动作进行组合,就会产生让人眼前一亮的视觉动效。 当我们把动画拆解后,就可以针对每个拆解…
Android必知必会——Canvas
有大佬指引着方向,才能顺着明亮的道路走的更远。核心的知识都在扔物线大佬的HenCoder中有写,而且真心赞!为了避免给大佬和阅读这篇文章的同学造成不适,就不再过多引用大佬文章中的内容了。 Canvas既然是画布,自然先从“画”看起。 用srcRect去切割bitmap指定区域内…
Android粒子篇之Bitmap像素级操作
零、前言一、初识1.什么是Bitmap像素级的操作:2.获取第一个像素3.获取所有点像素颜色值二、分析:1.首先看一下如何创建一个Bitmap对象2.保存bitmap成为图片到本地3.bitmap.g
尺子从一,分为四的故事(BooheeRuler的创造和重构思路)
整整一个月没写博客了,因为最近工作非常忙和周末不加班的话有一些其他的事(其实就是懒了),这篇文章其实很早就想写了,不过我看到网络上很多类似的尺子分析文章,我发现它们都说了大部分了,所以就没好意思重复写了,最新因为BooheeRuler经历大幅度重构,所以我才想着把这些经验记录分…
无限循环RecyclerView的完美实现方案
项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环。 网上大部分博客的解决方案都是这种方案,对Adapter做修改。具体如下 这个方案是挺简单,但并不完美。一…
Android必知必会——Paint
作为Android开发,必然在项目中或多或少的会用到Paint,那么你是否有想过Paint的主要职责是什么吗?其实,Paint类保存有关如何绘制几何图形,文本和位图的样式和颜色信息。 下面就来具体看一下,Paint有哪些可用设置或方法。 由于Paint中保存了很多“画笔”的相关…
Android粒子篇之文字的粒子化运动
零、前言一、文字的粒子化思路1.资源准备2.粒子对象3.对粒子的收集4.粒子的显示二、粒子的运动思路1.粒子的状态更新:2.粒子的湮灭3.时间数字流:4.点击事件三、粒子动画结束监听:1.成员变量准备
Android关于Color你所知道的和不知道的一切
OnDraw中使用Bitmap,使用Bitmap,使用Bitmap...