![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android自定义View
文章平均质量分 90
Android自定义View总结文章,从入门到脱发,才能无敌
吹白
这个作者很懒,什么都没留下…
展开
-
Android中实现类似HTML map标签的图片热区功能
在Android中实现类似HTML map标签的功能,点击不同区域执行不同的操作原创 2022-10-25 11:55:27 · 1271 阅读 · 1 评论 -
Android Scroller的使用
1、scrollTo和ScrollByView类定义了两个用于滚动View内容的方法:scrollTo和scrollBy:/** * Set the scrolled position of your view. This will cause a call to * {@link #onScrollChanged(int, int, int, int)} and the view will be * invalidated. * @param x the x position to scrol原创 2021-05-17 15:42:11 · 288 阅读 · 0 评论 -
Android自定义view(三):Canvas绘制图片
一、drawBitmapBitmap是我们Android开发者最熟悉有陌生的老朋友了。它是很多内存问题的万恶之源,但我们又常常不用去碰它,而是把关于图片的操作交给Glide之类的框架。这里不详细讲解关于Bitmap的知识,只讲如何在Canvas里绘制它。照例看一下Canvas里关于绘制Bitmap的方法:drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint)drawBitmap(Bitmap bitmap, Rect src, Rect原创 2021-04-14 10:20:29 · 3702 阅读 · 0 评论 -
Android自定义View(二):Canvas绘制文本
一、Canvas绘制文本相关方法Canvas里面有以下几类绘制文本的相关方法:drawText系列,此系列方法为绘制文本的常规方法drawText(String text, float x, float y, Paint paint) drawText(String text, int start, int end, float x, float y, Paint paint)drawText(CharSequence text, int start, int end, float x, fl原创 2021-04-11 10:25:34 · 841 阅读 · 0 评论 -
Android自定义View(一):Canvas与Paint概述
一、绘图概述手机屏幕里呈现给我们用户的搜有视觉效果,无论是动画、视频还是由一个个按钮和文本等控件组成的一个基本的App界面,本质上都是一个个静止的画面。随着用户的操作或者视频的播放,App界面发生变化的过程就是由一个静止的画面被替换成另外一个静止画面的过程。就像这样:只要替换的速度足够快,变化足够平滑,我们的眼睛难以分辨,就会产生画面是连续变化的错觉。所以Android绘图就是根据不同的状态把一帧一帧的静态画面绘制出来的过程。Android中绘图需要4个基本的组件:一个代表最终绘制效果的像素效果的B原创 2021-04-10 15:24:08 · 466 阅读 · 2 评论