自定义控件
刘永雷
As long as the intentions, and no one is stronger than me!
展开
-
Android仿微信朋友圈查看全文/收起功能(雷惊风)
最近开发需求中要模仿微信朋友圈文章的展开收起功能,网上找了找,发现都有问题,于是乎自己在前辈的基础上进行了一定量的修改,下边将源码贴出来供大家参考:1.主Activity布局文件就不粘贴了,很简单,就一个ListView.2.主Activity功能实现:package com.example.textviewdemo;import java.util.HashMap;原创 2014-12-09 19:31:11 · 10614 阅读 · 4 评论 -
CircleImageView用法及源码解析(雷惊风)
首先这篇文章我们从以下四个方面进行一一讲解1.CircleImageView在AS中集成及用法;2.CircleImageView中定义的对外的方法;3.源码解析;4.用到的知识点的总计。希望通过本篇文章的学习,您会对自定义控件及自定义控件中用到的一些类有一定的了解,最后我会把我添加好详细注释的Demo下载地址附上,你也可以一边看我的Demo,一边看这篇文章,效果应该会更好,那么,我们这就开始吧!原创 2017-02-14 18:15:58 · 15091 阅读 · 2 评论 -
Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
什么是框架呢?肯定是给别人用的,既然要给别人用,我们就需要考虑什么样的框架别人才会用,不会被骂,并且会一直用。想要做到以上这些我们的框架必须功能强大,能够解决我们每一个人开发过程中的痛点,稳定,不会给程序带来负面影响,使用简单,结构清晰,易于理解,最终要的是要易于扩展等等吧。今天手写一个动画方面的框架玩玩,先看一下效果,如下: 效果看到了,一个滚动效果,每一个滚动出来的View都原创 2017-06-17 02:33:47 · 3010 阅读 · 0 评论 -
自定义View之MultiStateView根据不同状态显示不同布局的View(雷惊风)
想成为大牛就必须扫清研发道路上的每一个障碍,其中自定义控件这个障碍相信对于初上路者来说就是一个不小的障碍,今天就跟大家一起来一步一步的写一个自定义控件,支持通过设置不同状态在界面上显示不同布局,多用于网络请求,如网络请求失败了显示一种错误提示的布局、请求过程中显示另一种布局,请求回来数据了又是一种布局,服务器没有数据还是不同的布局。先看一下实现后的效果:好了,知道了我们今天要干的事原创 2017-05-24 11:47:36 · 3905 阅读 · 2 评论 -
自定义控件Camera+Matrix实现3D旋转及百叶窗效果(雷惊风)
上篇文章说到了用ViewPager实现3D旋转效果,本篇文章说一下自定义View+Camera+Matrix来实现更炫酷一点的效果,3D及百叶窗效果,其实还可以实现许多其他的效果。最后会将实例代码附在文章最后。先看一下最终实现的一个效果:这里说的Camera并不是相机,而是android.graphics.Camera类,它内部包含一个Matrix,它的源码很简单,也就不到200行原创 2017-06-29 00:40:44 · 1758 阅读 · 0 评论 -
史上最简单的自定义控件之单图片实现Button的点击效果(雷惊风)
对于从来没有接触过自定义控件的初学者来说,自定义控件可能不是那么容易,其实有的时候自定义控件并不是那么难,学习这件事本来就是从易到难的,从小学的a、o、e到今年高考的阅读理解《一种美味》是吧;又比如从小学的a、b、c、d到高中的外国天书,唉,不说了,说多了都是泪,恨死了什么李白啊、牛顿啊、阿基米德啊一些不是人的人,害的我们现在只能放弃学文化跑过来撸码,唉,不说了,宫大大(隔壁PHP牛逼同事),给我原创 2017-06-09 12:52:20 · 713 阅读 · 0 评论