
自定义view
sinat_35938012
这个作者很懒,什么都没留下…
展开
-
Android自定义View你所要知道的(二):Canvas解析
在2D绘图中,Canvas和Paint能画出各种各样漂亮的图形。再配合着滑动和动画特效,就能做出非常炫酷的View。这篇文章是对使用Canvas绘图使用的总结。更像是对API的中文翻译。。先从最小的画点开始:public void drawPoint(float x, float y,Paint paint);public void drawPoints(float[] pts, Pain原创 2017-05-27 23:18:12 · 694 阅读 · 0 评论 -
Android自定义View你所要知道的(三):View滑动实现方式
滑动,让用户体验更加友好。与用户交互时让整个界面都多了一分灵性。这篇文章从View滑动三种的实现方式,来做简要的分析。一丶scrollTo/scrollByscrollTo和scrollBy都是View自带的滑动方法,scollBy方法中调用的也是scrollTo方法。此种方式是对View内容进行滑动,并没有改变View的位置。源码: public void scrollTo(原创 2017-06-09 16:28:46 · 801 阅读 · 0 评论 -
Android中View滑动实现方式
滑动作为Android中最基础的特效之一,使用场景非常广泛。实现的方式也有多种,理解各种滑动的实现方式。清楚在开发中根据自己的实际需求,选择合理的实现方案。这篇文章从:scrollTo()/scrollBy()内容滑动|动画方式滑动|修改布局参数,三种方式来做简要的分析。一丶scrollerTo()&&scrollBy()内容滑动这两个方法都是View自带的滑动方法,即每个控件都可以通过调用这两个方原创 2017-09-23 15:38:54 · 676 阅读 · 0 评论 -
尝试自己造一个上下拉刷新控件
下拉刷新和上拉加载更多,是一种非常常见的用户交互方式,在开发中大家往往会根据自己的项目选择一款合适的优秀开源框架。但说不定哪天需要自己手动实现类似的效果,同时也本着知其然知其所以然的目的,所以很有必要了解一下实现的方式,当然实现的方式也有几种,当前方式还是比较简单的,实现效果:其实功能和效果差不多,就没好看点的图片,布局简单了些,看起来档次稍低。。一步一步来实现。一丶布局(上拉刷新下拉加载更多)控件原创 2017-10-08 21:57:54 · 690 阅读 · 0 评论 -
Android自定义View你所要知道的(一):坐标系
准备写自定义View这个专栏的文章,从最基础的坐标系到Demo。本着巩固自身知识的意愿,不足之处还请大家多多包涵。 之所以要先掌握Android的坐标系,因为view是靠坐标来确定它在屏幕当中的位置。了解Android的坐标系后,将会对的View的布局有一定的概念感。首先Android中以屏幕的左上角为原点坐标(0,0); 需要值得注意的是,以原点为中心。Y轴向下为正,向上则为负。X轴原创 2017-05-08 17:13:41 · 4395 阅读 · 0 评论 -
drawText位置对齐方式
在自定义View的时候使用drawText来绘制字符。drawText(String text, float x, float y,Paint paint) 默认情况根据参数x轴位置,从左至右绘制。以下为例,两条红线分别为View的x,y轴的中心线。通常可以设置Paint的TextAlign,让字符是从x轴的左边|中间|右边开始绘制文字。/** LEFT (...原创 2018-08-31 16:11:40 · 7971 阅读 · 0 评论