
各种小案例
文章平均质量分 80
王亟亟
向大牛之路不断努力!!!
展开
-
写一个垃圾桶开关盖子的动画其实很简单
转载请注明出处:王亟亟的大牛之路上周5因为要出去玩所以礼拜4基本没干活然后写了个垃圾桶的demo觉得蛮好玩的,准备做的深一点,但是文章还是一篇一篇发,省的有些小伙伴搞不清楚实现还是先安利,地址如下:https://github.com/ddwhan0123/Useful-Open-Source-Android 最近把Rx和下拉刷新做了细分,方便大家查”裤”先看下运行效果就是一个垃圾桶然后用户点击按原创 2016-12-19 17:57:04 · 3833 阅读 · 1 评论 -
模仿微信图片点击全屏效果 (2)
转载请注明出处:王亟亟的大牛之路昨天贴了个实现微信图片点击放大的效果,然后巧合早上又找到个那就再来一篇,给大家参考吧,如果没看过上一篇的这里再安利下:http://blog.youkuaiyun.com/ddwhan0123/article/details/51143191上一篇我是用2个Activity之间的交替来实现这么个效果,而这一篇的作者使用的是Fragment,我们来看下效果因为原作者有版权的要求,我原创 2016-04-14 10:17:14 · 4618 阅读 · 3 评论 -
模仿微信图片点击全屏效果
转载请注明出处:王亟亟的大牛之路昨天想着模仿写些什么,然后觉得什么仿京东啊,仿美团之类的外面都有,正好又找到点资源就写了这篇“高仿微信图片放大”废话不多说,先看下效果:先是微信的再是模仿的包目录先说下实现原理,再一步步分析这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Intent传送,素材内容均来自网络,(感谢聪明的蘑菇) 图片都是Glide异步下的,下的,下原创 2016-04-13 14:30:24 · 18454 阅读 · 6 评论 -
初涉RxAndroid结合Glide实现多图片加载操作
转载请注明出处:王亟亟的大牛之路本来周末就想发了然后各种拖拉就没有然后了,那么就今天早上写吧,废话不多开始正题什么是RxJava或者RxAndroid我就不多废话了,理论知识一大堆人给我们做好了,只要自己肯去看就能理解,我这里直接给出传送门:https://github.com/lzyzsd/Awesome-RxJava(很丰富,看完就基本有概念了)那么问题来了,人家都解释完了我干嘛?实操个简单的例原创 2016-03-28 11:00:13 · 8127 阅读 · 5 评论 -
可以在子线程绘画的View SurfaceView
转载请注明出处:王亟亟的大牛之路最近两天都没有写文章,一方面是自己在看书,一方面不知道写什么,本来昨天想写Glide或者RxAndroid的东西结果公司的“狗屎”网怎么都刷不好Gradle我也是无语了(翻墙也没用),准备今天背着笔记本 回家搞,真是服了。。抱怨的话不说了,来看下这一篇要讲的主角 SurfaceView,关于SurfaceView的文章其实在别的一些站点上也有,因为我之前没写过,所以也原创 2016-03-22 16:36:47 · 9566 阅读 · 10 评论 -
自定义View时,用到Paint Canvas的一些温故,讲讲平时一些效果是怎么画的(基础篇 一)
转载请注明出处王亟亟的大牛之路之前也有一个类似于画板的操作,但是不够详细,这边先补上链接,有兴趣的小伙伴可以看看http://blog.youkuaiyun.com/ddwhan0123/article/details/48804761还是老规矩,将内容之前说下我们的一些知识点,今天的第一个知识点有点高达上的名字“硬件加速”。 硬件加速: 问题1:这玩意有什么用? 在绘制View的时候支持硬原创 2015-12-28 17:01:12 · 2836 阅读 · 1 评论 -
说说ToolBar以及仿QQ没网络提示的实现
ToolBar使用入门帖并模仿了QQ/微信断网时的那个提示框(不是Toast那个哦) 他们用的时惰性加载的方式,我这全靠画,大家快来吧!!!原创 2016-01-13 19:58:12 · 3798 阅读 · 2 评论 -
简单例子解释invalidate(), requestLayout() (常用还是需要知道的)
转载请注明出处:王亟亟的大牛之路这些天都在说画Material Design的东西(传送门:http://blog.youkuaiyun.com/ddwhan0123/article/details/50595766),然后里面一直出现invalidate()方法,今天就写了个简单的例子讲讲这个方法。先上下实验的效果:原因:昨天写的进度条的操作,小伙伴们都问道为什么没有用动画而是左旋转+重绘,重绘又是个什么操作原创 2016-01-28 16:48:18 · 8368 阅读 · 21 评论 -
整合大量开源库项目(五)跳动的TextView JumpingBeans,良好体验的滚动栏ConvenientBanner
转载请注明出处:王亟亟的大牛之路时间过得很快,这一系列已经写了第五篇了(感觉还要写好久),今天又引入了2个很好用的库JumpingBeans,ConvenientBanner.首先,先看一下效果。1.这2个控件做了什么?JumpingBeans是加载页面时那个蓝色跳动的动画效果。 JumpingBeans:https://github.com/frakbot/JumpingBeansConveni原创 2015-12-08 10:55:25 · 3766 阅读 · 4 评论 -
整合大量开源库温习基础项目(四)伸缩实现OverscrollScale以及MaterialLoadingProgressBar
转载请注明出处:王亟亟的大牛之路运行效果:(还是有点卡顿,大致看得到内容) 这一次的菜单的UI在上一篇文章中已经做了修改,上一篇的样子:因为没想到要做些什么东西,所以大致的放了这几个栏目,这一片先把我们新加入的库来讲一下。Gradle: compile 'com.dodola:listviewext:1.0' compile('com.lsjwzh:materialloadingprogre原创 2015-12-07 14:36:04 · 1895 阅读 · 1 评论 -
自定义View时,用到Paint Canvas的一些温故,讲讲用路径绘画实现动画效果(基础篇 三)
转载请注明出处王亟亟的大牛之路上礼拜上了一篇关于动画的自定义View的文章,然后里面的实现是PathMeasure,然后这一部分貌似以前没有讲过,那么就再补一篇来介绍下这部分的知识(之前一篇的传送门:http://blog.youkuaiyun.com/ddwhan0123/article/details/51066859)直接说有点抽象,我们来看下演示的效果:动的时候,是这样子那暂停是这样子其实这样的实现,一原创 2016-04-11 15:07:49 · 6322 阅读 · 13 评论 -
不用ViewPager一样做翻页,简单讲讲自定义3D动画
转载请注明出处:王亟亟的大牛之路从4月28号到3号下午,今年这个5.1是历年来最忙的,没有之一。简直就是 “瞬间爆炸”,本来想电脑带回去学习学习的结果都在忙着家里的事,唉。。。。废话不多说我们来看下今天的内容。标题描述的不算太抽象,还是补下效果图方便大家理解。这图够大的,代码内容来源于Git也收录在我的收纳库里了,这里给出传送门,大家可以自行寻找:https://github.com/ddwhan0原创 2016-05-03 15:46:19 · 3570 阅读 · 5 评论 -
写一个把控件丢到垃圾桶的动画其实很简单
转载请注明出处:王亟亟的大牛之路上次写了个垃圾桶开盖打demo,然后说要再写一篇往垃圾桶丢垃圾的demo,延期了一礼拜今天终于逼着自己补完了。还是老规矩,先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android总有一款适合你!效果就是把某个控件丢到垃圾桶里然后这控件就没了(好像有点丑,还是可以继续调的,这个你理解就好)实现分析垃圾桶的开原创 2016-12-23 16:30:39 · 3661 阅读 · 1 评论 -
尽可能的构建一个拓展性比"较好"的项目,会让你后期迭代好受点
转载请注明出处:王亟亟的大牛之路这礼拜基本都在忙自己项目上的事,然后之后会“重新整理”后把这部分的功能开源出来,这里@下队友 NeglectedByBoss本周还是没有停更收纳库,继续安利:https://github.com/ddwhan0123/Useful-Open-Source-Android (把疑难杂症给拆出去了,还剩资料,工具类和自定义控件的细分工作)这一篇来简单的模拟一个读书的业务原创 2016-09-02 20:07:11 · 2162 阅读 · 6 评论 -
自定义高斯模糊"Dialog",使用起来只需要new and show
转载请注明出处:王亟亟的大牛之路先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android礼拜1做的一个功能里美工大姐姐需要显示一个点击弹窗+iOS形式的背景虚化的View,公司原有的高斯模糊 Dialog不能满足要求(确切的说是我用的不顺手,然后就手写了一个PopWindows来实现类似效果)之前想在git上搜一个成品Copy进去结果搜原创 2016-07-30 22:02:34 · 4017 阅读 · 2 评论 -
自定义遮盖层,帮你完成简单的操作引导
转载请注明出处:王亟亟的大牛之路最近忙的起飞,本来想周末写的东西结果拖到了今天,不过没事。下午抽出点时间把工作做了下,开源给大家。话不多说,先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android(各个模块已经基本拆出来了,还剩下动画/自定义控件/疑难杂症/资料部分)先看下实现的效果来看下项目目录(很少就一个实现类,一个工具类)简单讲一原创 2016-08-15 17:48:31 · 4218 阅读 · 5 评论 -
数据库那些事--greenDAO增删查改
转载请注明出处:王亟亟的大牛之路话不多说先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android 一直在加新东西,你值得拥有这几天忙的1B,这里跑那里跑,写的Demo就是没时间发帖,昨天10来点到家然后 弄鱼 弄麦麦啥的再敲敲代码就1点了,早上起来困的1B。。。。OK,先来说下为什么写这篇文章。上周面试,一个面试官问了一堆,答得还不错,原创 2016-07-06 12:23:30 · 6827 阅读 · 14 评论 -
混合开发的大趋势之一React Native(对齐方式)
转载请注明出处:王亟亟的大牛之路先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android今天到新公司捯饬了一天,各类流程有点小小的麻烦,应该这几天无法投产了,下午就找到时间继续学习React Native,昨天讲了个“权重”的概念,今天继续研习布局这一块昨天提到的 flex 有小伙看的不太理解,这边再解释下还是拿昨天的CSS的例子讲一下原创 2016-07-12 16:33:39 · 13322 阅读 · 6 评论 -
混合开发的大趋势之一React Native(Hello Horld+简单ViewGroup)
转载请注明出处:王亟亟的大牛之路强行安利,你值得拥有:https://github.com/ddwhan0123/Useful-Open-Source-Android最近都在张罗新工作的事,整个周末也没怎么学习,感觉我已经是个咸鱼了,早上忙着去体检啥的,下午就补一篇出来吧,为了比较合理的体验,学习的教程走的是http://facebook.github.io/react-native/docs官方的原创 2016-07-11 17:47:13 · 2241 阅读 · 8 评论 -
你还在使用Handler做计时器么?来一个自定义TextView解决这些困扰吧!
转载请注明出处:王亟亟的大牛之路最近的上海简直热热热,我短袖短裤了还是热。。。因为明天又有事不上班所以今天早上赶紧赶一篇内容出来(还好有想好些什么不然又要 Go Die了)这边继续安利下 我的收纳库:https://github.com/ddwhan0123/Useful-Open-Source-Android 方便大家找资料,安全无毒传统的 登陆界面总有那些 点击发送验证码然后等待接受的一个计时原创 2016-05-05 10:51:09 · 11912 阅读 · 8 评论 -
自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ValueAnimator(动画四,“大大姐”的旋转跳跃no.2)
转载请注明出处王亟亟的大牛之路这些天都在说画view,view的一些动画,不知不觉已经2个礼拜了,这篇是讲的之前漏说的ValueAnimator。先补一下之间没有贴的Property Animation的框架Animator --ValueAnimator --ObjectAnimator --AnimatorSetAnimatorInflaterKeyframeKey原创 2016-01-07 16:03:11 · 5160 阅读 · 1 评论 -
PopupWindow实现仿iOS QQ音乐上拉菜单栏(支持手势以及点击操作)
转载请注明出处:王亟亟的大牛之路能力OK的小伙伴可以不看N2,源码在最下面今天早上一个Andorid群的小伙伴问了我一些PopupWindow的问题,正好昨天晚上我注意到QQ音乐的一个菜单栏,那么今天就按照那个实现做一下(UI瞎凑合的你懂的)先上下原图:再贴一下我们的效果(除了长得不像也没什么,哈哈哈):功能实现:1:底部PopupWindow呈现2:手势动作操作控件3:按钮操作控件4:控件内部的点原创 2015-12-22 13:29:32 · 5172 阅读 · 6 评论 -
整合大量开源库温习基础项目(三)登陆注册主页面大致完成,分析下怎么处理用户信息
转载请注明出处:王亟亟的大牛之路说内容之前运行效果图,毕竟这样是最直观的(不知道为什么白色截图下来就成黄的了)样例Apk地址:https://github.com/ddwhan0123/SoyiGit/blob/master/Soyi/Soyi.apk上一篇文章写到了项目中引用到的一些第三方框架,这一篇我们来具体敲我们的业务和实现。-那一个App常规的有什么? 引导页面,注册,登录,主页面,具体内原创 2015-12-04 11:38:07 · 2410 阅读 · 1 评论 -
从头开始敲代码之《从BaseApplication/Activity开始(五)》(自定义控件,实现点击/滑动翻页)
转载请注明出处:王亟亟的大牛之路开场白惯用鼓励诗句: 黑发不知勤学早,白首方悔读书迟。 —— 颜真卿《劝学诗》这一系列的博文这是第五篇了,感谢大家的支持以及陪伴,往后我也会继续努力写出高质量的内容,谢谢今天上的是一个自定义View,新鲜出炉,先上下效果(是一张张截图拼接的Gif动画都看不出来了,大家理解就行可以下Demo跑) 样例分析(最简单的描述了) 黑色线条是我们的手机红色是我们自定义原创 2015-09-21 16:05:56 · 1864 阅读 · 1 评论 -
从头开始敲代码之《从BaseApplication/Activity开始(四)》
转载请注明出处:王亟亟的大牛之路早上无聊看以前下的一大堆资料,发现一个用JNI实现的模糊效果,效果都差不多,但是对JNI的不熟悉让我不太推荐这种办法(不了解的总不方便,调试,修改都是) 然后在Git上找到个不错的实现,还是分2种的,应对于各种需要。这一篇文章会介绍什么1.模糊视图处理2.线程操作优化1.Renderscript 2.FastBlur效果图布局:<?xml version="1.0原创 2015-09-18 16:17:01 · 2172 阅读 · 1 评论 -
从头开始敲代码之《从BaseApplication/Activity开始(三)》
转载请注明出处:王亟亟的大牛之路上一篇写了对蓝牙,对NFC的监听实现,今天我们又给我们的BaseActivity加了一个<include>的操作以及实现了一个界面,上一篇请点击这里:从头开始敲代码之《从BaseApplication/Activity开始(二)》总觉得,做事得有自己对自己所从事内容的理解,也许这不会让我们多挣钱,但我觉得会让我们活得明白OK,那我们说下这篇我们做哪些点: 1.给我们原创 2015-09-17 15:18:33 · 1961 阅读 · 1 评论 -
从头开始敲代码之《从BaseApplication/Activity开始(二)》
转载请注明出处:王亟亟的大牛之路愿意花时间写东西不容易,人啊,都是有血有肉有思想的,借鉴是学习,纯Copy就不好了,谢谢 部分资料参考于网上。《赠梁任父同年》黄遵宪 寸寸河山寸寸金,侉离分裂力谁任? 杜鹃再拜忧天泪,精卫无穷填海心。上一篇我们讲到了简易的封装 对我们提高效率的好处,这一篇继续写下去,如果第一篇没看过的希望能看下,方便理解。链接:亟亟在安卓的进阶实例这一次我们利原创 2015-09-16 12:07:21 · 2290 阅读 · 6 评论 -
从头开始敲代码之《从BaseApplication/Activity开始》
转载请注明出处王亟亟的大牛之路 其安易持,其未兆易谋;其脆易泮,其微易散。为之于未有,治之于未乱。合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。为者败之,执者失之。是以圣人无为故无败,无执故无失。民之从事,常于几成而败之。慎终如始,则无败事。是以圣人欲不欲,不贵难得之货,学不学,复众人之所过,以辅万物之自然而不敢为。作为系列专题的第一篇,这一篇文章属于小难产,中间夹杂着一些工作上原创 2015-09-14 17:27:20 · 3185 阅读 · 10 评论 -
改写控件之《仿iOS滑动枷锁样式的登录》
转载请注明出处:王亟亟的大牛之路iOS的滑动解锁你的心系列(张翰梗)一直是个人觉得蛮好的看的一个东西,然后今天就把这样的一个控件应用到我们今天的Demo中让他滑动解锁。样式是这样的:出处初始化 滑好后 包目录: 流程–用户打开App–输入账号密码–滑动登录–正确/错误–登陆成功提示/弹出对话框。很普遍的登陆流程,只是在具体实现上做一些改变,摆脱单一的登录,注册按钮等。MainActivity:原创 2015-09-28 10:13:08 · 3207 阅读 · 9 评论 -
Android 好看的搜索界面,大赞Animation
转载请注明出处王亟亟的大牛之路一直对Animation属于可有可无的不在意,看到个例子,觉得在不切换的情况下,适当的应用还真是蛮好看的。 包结构: 一个类一个控件,内容简单。运行效果: 下方的下方箭头会上下移动,页面内的所有散乱的文字都是TextView,以及搜索和带删除的EditText主Activitypublic class MainActivity extends Activi翻译 2015-08-19 16:02:10 · 5905 阅读 · 12 评论 -
Android 用户表单融合各类简易控件以及融入FloatingActionButton以及butterknife
转载请注明出处王亟亟的大牛之路空了2个礼拜,终于开始有事做了,用了午休时间和下午的大概1个小时,完成了这个例子,让小伙伴们,对一些常用的表单所需的控件,做一个温故,再配合炫酷的FloatingActionButton以及好用butterknife,可以有效的提高我们的效率。 本文为2部分,还有部分图片上传啊一些功能明天再做了,今天 有点来不及了。 包结构: 项目是Android Studi原创 2015-08-17 16:35:56 · 2932 阅读 · 1 评论 -
android 粗暴简单仿美团/大众点评搜索方式,详细标注
转载请注明出处王亟亟的大牛之路美团和大众点评的搜索和筛选栏,不能说好看(审美flag),但是满足了我们的搜索还筛选的需求,所以今天就实现了下这样的一个小Demo项目结构:运行效果就是下图了,就不再截图了 初始化的样子: 具体实现就是起初3个LinearLayout,点击之后出现一个ListView然后会根据对这个LisvView的点击可能会再出现下一级别的子菜单。废话不多说,直接上代码 Mai原创 2015-08-28 16:56:32 · 4425 阅读 · 6 评论 -
整合大量开源库项目(六)ListView动画,Activity"抽象化",顺便提一提”抽象类“And"接口"
转载请注明出处:王亟亟的大牛之路昨天发了一个自己写的简单的诸如EditText一个自定义控件,不过貌似反响不太好,这里再推一推,希望大家给予意见和支持:http://blog.youkuaiyun.com/ddwhan0123/article/details/50235151OK,言归正传,上一次添加了一个“个人开发:界面,希望把之后自己写的一些东西都加入里面,作为一个”大型Lib”使用,所以就简单的把内容和界原创 2015-12-10 17:00:00 · 2833 阅读 · 5 评论 -
改善用户体验,用图片的自身变化以及进度通知摆脱传统的进度条,okhttp,Canvas,Paint实现
转载请注明出处:王亟亟的大牛之路 从最开始的白页面等待,到后来的进度条告知用户,到现在的WebBO/微信这种先下缩略图点击才重新下大图的方式,我们开发者对用户感知的注意度越来越高,昨天刷微博的时候看到他们是用一个灰色转圈圈的实现,所以就萌生的今天要做的内容的启发(我是在不知道给这种实现取神恶魔名字,就写了一大堆,感觉在哪见过类似的但是,忘了出自于哪了)先上下效果: GIF软件继续把我的效果给吃原创 2015-12-23 14:09:54 · 4118 阅读 · 4 评论 -
自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ObjectAnimator(动画三,“大大姐”的旋转跳跃)
转载请注明出处:王亟亟的大牛之路上一篇讲了一些比较基础的view Animation 这篇会选PropertyAnimation的部分功能来讲一下,因为它的子类还是蛮多的,希望分的篇幅多点,然后可以讲细点先上一下跑的效果(gif吃动画,见谅,大家可以自己run下)这篇主要会讲以下几部分 - ObjectAnimator - AnimatorSet - PropertyValuesHolder原创 2016-01-06 16:56:09 · 4746 阅读 · 1 评论 -
整合大量开源库项目(八)可以加载Gif动画的GifImageView
转载请注明出处王亟亟的大牛之路上周大多数时间都是根据兴起,想到什么做什么写了几个自定义控件,把Soyi丢在那没怎么动,今天就把写的东西整合进来,顺便把SOyi”个人研发的结构理一下”。先上一下今天整合之后的效果,以及新加进来的几个库:按照惯例,贴一下Gradle的配置:dependencies { compile fileTree(include: ['*.jar'], dir: 'libs原创 2015-12-21 16:36:28 · 6665 阅读 · 3 评论 -
自定义View时,用到Paint Canvas的一些温故,简单的View Animation(动画二,“大大姐”的简单变动)
转载请注明出处:王亟亟的大牛之路上一篇讲了 Drawable Animation ,这一篇说的使用简单的View Animation,下一篇将会做一些深化的东西,上一篇的地址:http://blog.youkuaiyun.com/ddwhan0123/article/details/50457161(没看的小伙伴可以看下)运行效果:包结构: 一般来说动画需要以下属性: 1.初始状态; 2.结束状态; 3原创 2016-01-05 17:57:40 · 3362 阅读 · 1 评论 -
自定义View时,用到Paint Canvas的一些温故,简单的帧动画(动画一 ,"掏粪男孩Gif"顺便再提提onWindowFocusChanged)
转载请注明出处:王亟亟的大牛之路之前在绘画的过程中提到了静态的旋转啊,缩放啊,平移等一些效果。那么自定义的View当然也有动态的效果也就是我们的Animation,常用的有三种 View Animation Drawable Animation Property Animation这一篇讲一下简单的Drawable Animation。Drawable Animation实现好是什原创 2016-01-04 17:10:01 · 5932 阅读 · 8 评论 -
整合大量开源库温习基础项目(二)顺便再提提单例模式
转载请注明出处:王亟亟的大牛之路这一篇,属于开篇,把我们初期用到的一些资源做展示,之后会陆续添加,当然这是一个Git的public项目,更欢迎你的加入!每个程序员都想,写点天花乱坠的东西,但是需求决定创造,往往我们不知道去做些什么,之前写了一些登录啊,注册啊,噼里啪啦一堆东西的小项目,然后做到核心部分,这个App要干什么?就茫然了。。。然后?。。然后就闲置了。。。So。。。。这一次从头再来。。。还是原创 2015-12-01 15:37:46 · 2118 阅读 · 1 评论 -
整合大量開源庫溫習基礎項目(一)
轉載請注明出處:王亟亟的大牛之路有一段時間沒好好寫文章了,然後就把之前的那個滑動解鎖的內容又繼續升級了下,準備在這之後做進一步的衍生,上次的例子http://blog.youkuaiyun.com/ddwhan0123/article/details/48781475這一次例子的效果 項目結構: 完成如下功能-進入APP-對網絡,用戶狀態的判斷-跳轉至登錄/註冊的介面-登錄狀態的判斷(註冊部分邏輯未寫,按照原创 2015-10-22 10:46:16 · 1321 阅读 · 3 评论