网上对自定义View总结的文章都很多,但是自己还是写一篇,好记性不如多敲字! 其实自定义View就是三大流程,onMeasure、onLayout、onDraw。看名字就知道,onMeasure是用来测量,onLayout布局,onDraw进行绘制。 那么何时开始进行View的绘制流程,这就要从Vi ...
分类:
其他好文 时间:
2016-09-25 18:38:32
阅读次数:
233
需求: 1.左滑删除 2.向左滑动距离超过一半的时候让它自动滑开,向右滑动超过一半的时候自动隐藏 3.一次只允许滑开一个item 还有,根本不需要自定义view来实现,谨防入坑 布局: adapter的getview中: ...
分类:
其他好文 时间:
2016-09-23 18:36:06
阅读次数:
213
1.普通侧滑
效果图:
思路:通过自定义View继承HorizontalScrollView,然后重写onMeasure(),onLayout(),onTouchEvent()...
分类:
移动开发 时间:
2016-09-21 17:37:36
阅读次数:
284
1.前言 自定义View中我们看到很多都重写了onMeasure方法,那么我们首先得知道onMeasure是做什么的。onMeasure中文意思就是测量,所以它是用于测量View的大小,影响View大小的因素很多(父View的大小、padding、自身margin、weight),View中有一个m ...
分类:
其他好文 时间:
2016-09-21 17:29:51
阅读次数:
170
闲着,尝试实现了新版微信视频播放按钮,使用的是自定义View,先来个简单的效果图。。。真的很简单哈。 由于暂时用不到,加上时间原因,加上实在是没意思,加上……,本控件就没有实现自定义属性,有兴趣的朋友可以自己去添加一下,方法都给你们准备好了。- = 其实这个控件主要步骤 1、画外环的圆 2、画进度的 ...
分类:
微信 时间:
2016-09-21 10:12:10
阅读次数:
365
最近没事的时候想自己写一个支持下拉刷新,上拉加载的自定义View。写着写着,就觉得最常见的“一个圈转啊转”的进度条太普通了。
于是,就想看看有没有更有趣的一点的加载效果。在GitHub上以”andr...
分类:
其他好文 时间:
2016-09-19 10:20:55
阅读次数:
251
1.自定义View 饼图 2.弹性ScrollView 3.贝塞尔曲线实现 4.自定义标题栏 5.自定义进度条 ...
分类:
其他好文 时间:
2016-09-18 22:03:22
阅读次数:
112
在网上看到了一个IOS组件PendulumView,实现了钟摆的动画效果。由于原生的进度条确实是不好看,所以想可以自定义View实现这样的效果,以后也可以用于加载页面的进度条。废话不多说,先上效果图底部黑边是录制时不小心录上的,可以忽略。既然是自定义View我们就按标准的流程来,..
分类:
其他好文 时间:
2016-09-17 22:14:10
阅读次数:
210
转载请注明出处:http://blog.csdn.net/fightlei/article/details/52556755
在网上看到了一个IOS组件PendulumView,实现了钟摆的动画效...
分类:
其他好文 时间:
2016-09-17 09:32:53
阅读次数:
121
自定义 View 的属性并不难,可以参照官方的文档 https://developer.android.com/training/custom-views/create-view.html 但是需要注意一个问题,否则可能浪费很多时间。 参数的名字不可以与保留字相同。比如不能叫 case,return ...
分类:
移动开发 时间:
2016-09-16 22:58:34
阅读次数:
252