自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王亟亟的博客

向大牛之路努力!!

  • 博客(239)
  • 资源 (4)
  • 收藏
  • 关注

原创 PopupWindow实现仿iOS QQ音乐上拉菜单栏(支持手势以及点击操作)

转载请注明出处:王亟亟的大牛之路能力OK的小伙伴可以不看N2,源码在最下面今天早上一个Andorid群的小伙伴问了我一些PopupWindow的问题,正好昨天晚上我注意到QQ音乐的一个菜单栏,那么今天就按照那个实现做一下(UI瞎凑合的你懂的)先上下原图:再贴一下我们的效果(除了长得不像也没什么,哈哈哈):功能实现:1:底部PopupWindow呈现2:手势动作操作控件3:按钮操作控件4:控件内部的点

2015-12-22 13:29:32 5118 6

原创 整合大量开源库项目(八)可以加载Gif动画的GifImageView

转载请注明出处王亟亟的大牛之路上周大多数时间都是根据兴起,想到什么做什么写了几个自定义控件,把Soyi丢在那没怎么动,今天就把写的东西整合进来,顺便把SOyi”个人研发的结构理一下”。先上一下今天整合之后的效果,以及新加进来的几个库:按照惯例,贴一下Gradle的配置:dependencies { compile fileTree(include: ['*.jar'], dir: 'libs

2015-12-21 16:36:28 6622 3

原创 自定义控件FlexibleListView,一个简单的改善就能解放用户在浏览时的有效可视面积

转载请注明出处:王亟亟的大牛之路昨天写了个有点“小黄暴”的Demo,被各种吐槽屌丝。。上一篇的地址:http://blog.csdn.net/ddwhan0123/article/details/50341987今天继续写一些简单的自定义控件命名为FlexibleListView。(基础还OK的小伙伴可以不看N2部分)先上下效果图:动画效果不明显,其实还是有的只不过被GIF软件给吃了,具体的效果只能

2015-12-18 16:37:07 3210 1

原创 干货:给图片加水印效果的自定义控件LabelImageView

转载请著名出处:王亟亟的大牛之路这两天不知道给Soyi加些什么东西,那就慢慢的往CodeActivity里加东西吧,所以就写了这么个简单的自定义控件LabelImageView。HOW to do?0,获取一大堆参数,没有传就用默认的。 1,设置传来的image_src作为底版,在onDraw方法中 canvas.drawBitmap(bitmap, 0, 0, paint); 2,根据tex

2015-12-17 15:07:37 4803 1

原创 整合大量开源库项目(七)ListView迁移成 RecyclerView

转载请注明出处:王亟亟的大牛之路开场先介绍下为什么使用RecyclerView,以及一些简单的理论知识 Q:为什么使用RecyclerView? A: 一个非常灵活的用于在有限的窗口范围内显示大量数据的控件。 Q:使用RecyclerView的好处是什么? A:提供了一种插拔式的体验,高度的解耦,异常的灵活 Q:RecyclerView可以实现什么? A:L

2015-12-16 11:16:54 3461 5

原创 整合大量开源库项目(六)ListView动画,Activity"抽象化",顺便提一提”抽象类“And"接口"

转载请注明出处:王亟亟的大牛之路昨天发了一个自己写的简单的诸如EditText一个自定义控件,不过貌似反响不太好,这里再推一推,希望大家给予意见和支持:http://blog.csdn.net/ddwhan0123/article/details/50235151OK,言归正传,上一次添加了一个“个人开发:界面,希望把之后自己写的一些东西都加入里面,作为一个”大型Lib”使用,所以就简单的把内容和界

2015-12-10 17:00:00 2816 5

原创 干货首发,可以清理,带动画的自定义控件CuteEditText

转载请注明出处:王亟亟的大牛之路总想创造个什么,但是又不知道要具体做什么。那么只有丛一直用的那些东西上面开始创造,哈哈。然后再摸索的过程中进步吧!先上一下效果: 这种带删除按钮的形式还是蛮多的吧?但是一般怎么做?拿一个布局然后里面套一个EditText+一个Button啊或ImageView啊,然后在Activity中还要反复的FindViewByID的操作。这些事情CuteEditText都可以

2015-12-09 13:37:10 2770 4

原创 整合大量开源库项目(五)跳动的TextView JumpingBeans,良好体验的滚动栏ConvenientBanner

转载请注明出处:王亟亟的大牛之路时间过得很快,这一系列已经写了第五篇了(感觉还要写好久),今天又引入了2个很好用的库JumpingBeans,ConvenientBanner.首先,先看一下效果。1.这2个控件做了什么?JumpingBeans是加载页面时那个蓝色跳动的动画效果。 JumpingBeans:https://github.com/frakbot/JumpingBeansConveni

2015-12-08 10:55:25 3738 4

原创 整合大量开源库温习基础项目(四)伸缩实现OverscrollScale以及MaterialLoadingProgressBar

转载请注明出处:王亟亟的大牛之路运行效果:(还是有点卡顿,大致看得到内容) 这一次的菜单的UI在上一篇文章中已经做了修改,上一篇的样子:因为没想到要做些什么东西,所以大致的放了这几个栏目,这一片先把我们新加入的库来讲一下。Gradle: compile 'com.dodola:listviewext:1.0' compile('com.lsjwzh:materialloadingprogre

2015-12-07 14:36:04 1873 1

原创 整合大量开源库温习基础项目(三)登陆注册主页面大致完成,分析下怎么处理用户信息

转载请注明出处:王亟亟的大牛之路说内容之前运行效果图,毕竟这样是最直观的(不知道为什么白色截图下来就成黄的了)样例Apk地址:https://github.com/ddwhan0123/SoyiGit/blob/master/Soyi/Soyi.apk上一篇文章写到了项目中引用到的一些第三方框架,这一篇我们来具体敲我们的业务和实现。-那一个App常规的有什么? 引导页面,注册,登录,主页面,具体内

2015-12-04 11:38:07 2389 1

原创 整合大量开源库温习基础项目(二)顺便再提提单例模式

转载请注明出处:王亟亟的大牛之路这一篇,属于开篇,把我们初期用到的一些资源做展示,之后会陆续添加,当然这是一个Git的public项目,更欢迎你的加入!每个程序员都想,写点天花乱坠的东西,但是需求决定创造,往往我们不知道去做些什么,之前写了一些登录啊,注册啊,噼里啪啦一堆东西的小项目,然后做到核心部分,这个App要干什么?就茫然了。。。然后?。。然后就闲置了。。。So。。。。这一次从头再来。。。还是

2015-12-01 15:37:46 2097 1

原创 Android第三方资源使用之ImageCache

转载请注明出处:王亟亟的大牛之路引用库的原作者Git:https://github.com/Trinea现在很多需要动态呈现的View都使用到了H5和WebView,而有些使用的还是传统的异步加载操作,今天写的是传统的View的实现(H5的可以看这篇文章:http://blog.csdn.net/ddwhan0123/article/details/49683799)我们常用的诸如ImageLoad

2015-11-26 14:17:40 3153 2

原创 Java 字符串处理的一些小细节

转载请注明出处:王亟亟的大牛之路讲今天的内容之前温故一些理论知识?(部分理论知识来源于网上,谢谢开源大家庭)1.什么是指针? —指针是指向内存中的地址,该地址就是存储变量的值。2.Java中没有了指针,那以什么东西来替代指针相应的功能? —java中我们所谓的对象引用就是指针,只是没有像C/C++中给出了一个明确的定义。java是为了避免指针带来的使用上的麻烦,所以就使用对象的引用来代替了指针。

2015-11-24 16:50:41 1127 1

转载 Android应用启动优化:一种DelayLoad的实现和原理(转)

转载请注明出处王亟亟的大牛之路在逛帖子的时候看到的一个不错的文章,转给大家,原文地址:http://androidperformance.com/2015/11/18/Android-app-lunch-optimize-delay-load.html应用启动优化概述 在 Android 开发中,应用启动速度是一个非常重要的点,应用启动优化也是一个非常重要的过程.对于应用启动优化,其实核心思想就是

2015-11-23 14:29:50 1185 1

原创 Android ANR小知识

转载请注明出处:王亟亟的大牛之路崩溃和未响应是我们开发过程中经常会碰到,而且是很不希望碰到的问题,像这样: (崩溃)或者是这样?通常,我们主线程被阻塞的时候会出现未响应的情况,而某些异常出现却为被处理会出现系统的崩溃。这里我们来说下ANR:全名:Application Not Responding一般何时会出现?—主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件—Broad

2015-11-23 11:22:46 2007 1

原创 王亟亟的Python学习之路(七)-date,continue,迭代对象,生成器

转载请注明出处:王亟亟的大牛之路大多数的语言都提供了时间操作的相应类,诸如java的java.util.Date,java.util.Calendar等等, Python中是time 和 calendar .首先需要导包import time;然后就可以使用了,mTime= time.time()那结果呢? 1448004021.1337154 (而且这个数字还继续在变)WHY? 用ti

2015-11-20 16:31:55 2716 1

原创 王亟亟的Python学习之路(六)-递归,迭代,列表生成式

转载请注明出处:王亟亟的大牛之路最近事情比较多,也没什么时间学习。(借口,明明在偷懒) 难得空下来,就继续把文章写下去。(玩手游时间更多)在贴今天要写的内容之前还是先说一下某些概念!(概念还是很重要的,虽然更重要的是理解)什么是递归?(维基来的)白话的理解就是某函数自己调用自己大牛的分析: 递归的基本思想是把规模大的问题转化为规模小的相似的子问题来解决。在函数实现时,因为解决大问题的方法和解决

2015-11-19 16:45:16 3081 1

原创 安卓混合开发之Cordova,NativeWebView两种实现

转载请注明出处:王亟亟的大牛之路如今混合开发已经不是新鲜词了,虽然作为源生的死忠我不怎么愿意去用H5实现我的功能,但是需求说了算。。。还是屈服了。。。然后就去了解了下,也抠了点Demo在这里分享给大家(也许网上有类似的,但是我这个肯定是可以run并且实现方式是不同的)上内容之前,先说下纯H5 混合 纯native的各种区别,不了解的可以看下下面的简单描述(扣来的)一、原生应用 优点 可访问手机

2015-11-06 15:38:16 8983 2

原创 王亟亟的Python学习之路(五)-dictionary,set,函数,函数参数

转载请注明出处王亟亟的大牛之路上一篇说的是循环,条件,Range,list和tuple,今天将从函数(方法)开始进一步的学习-dictionary -set -函数 -函数参数dictionary键-值(key-value)存储,具有极快的查找速度。为什么反复提起查询速度,因为如果你一个用list只是为了获取里面X元素内容的话性能是相对比较查的,极力推荐“字典”,字典也在第三片文章中有列出,但

2015-11-03 16:59:29 2529 2

原创 王亟亟的Python学习之路(四)-循环,条件,Range,list和tuple

转载请注明出处:王亟亟的大牛之路这是本次Python学习历程的第4篇,之前的文章:传送门这篇主要讲以下几个知识点 - 循环 - 条件语句 - range函数 - list - tuple循环Python中的循环语句有 for 和 while。同样需要注意冒号和缩进。另外,在Python中没有do..while循环。需要注意冒号和缩进,因为没有{}来帮助我们把循环里面的内容封起来while循

2015-11-02 16:50:28 3161 3

原创 王亟亟的Python学习之路(三)-基础语法以及基本数据类型

转载请注明出处:王亟亟的大牛之路理论知识虽然很枯燥,但是你以后的高度取决于你基础的厚度每种语言多多少少都有它的保留关键字 JAVA的: Python的: 那关键字是什么?电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。注释 java: -单行 // -多行/** **/Python: 单行# 多行'''数据类型整数:诸如 1 2 3 -1 -2

2015-10-30 16:49:50 1778 2

原创 王亟亟的Python学习之路(二)-项目创建以及要点提及

转载请注明出处王亟亟的大牛之路首先,说一下上一篇为什么虽说我们是从3.X开始说起,那就要说明下2个版本的区别(上下版本几乎没关系)Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。不兼容哦!!许多针对早期Python版本设计的程式都无法在Python

2015-10-30 15:13:23 1902 2

原创 王亟亟的Python学习之路(一)-环境搭建

轉載請注明出處王亟亟的大牛之路楼主因为正好对Python这门高级语言感兴趣,然后经过一定的学习,总结下一些经验和知识点,分享给大家,这一系列会由浅至深,因为本身就不是从业余Python相关开发纯粹兴趣,如有不对请提出,谢谢哈!言归正传,这篇讲下简单的环境搭建,百度其实也有,但是还要自己找资源,楼主在这边给各位客官都整理好了,您只需要下载一下就好了,哈哈现在主流的有Python2.x系列和3.x系列。

2015-10-30 13:57:19 2347 1

原创 整合大量開源庫溫習基礎項目(一)

轉載請注明出處:王亟亟的大牛之路有一段時間沒好好寫文章了,然後就把之前的那個滑動解鎖的內容又繼續升級了下,準備在這之後做進一步的衍生,上次的例子http://blog.csdn.net/ddwhan0123/article/details/48781475這一次例子的效果 項目結構: 完成如下功能-進入APP-對網絡,用戶狀態的判斷-跳轉至登錄/註冊的介面-登錄狀態的判斷(註冊部分邏輯未寫,按照

2015-10-22 10:46:16 1305 3

原创 如何快速搜索到某个方法/类/变量等在当前类的引用

转载请注明出处:王亟亟的大牛之路最近 忙的爆炸,都没时间写文章,想慢慢捯饬的Python也没啥心思看,不好不好。话不多说正题,点名一个小常识点,如何寻找某个对象/类/方法 噼里啪啦 在当前类中的引用(AS/Eclipse)。平时,我们要找一个变量想看看在哪里,愚钝的会如何? ctrl+c–>ctrl+v–>ctrl+f然后一个一个搜。。。然后 搜了老半天,代码少还好。。代码多呢?哈哈(本人曾经也愚

2015-10-15 14:37:46 1451

原创 基础系列之《画图板实现》

转载请注明出处:王亟亟的大牛之路各类自定义View大多都是画+动画实现的,所以这一次讲点基础的,画!!先列举下画2D画相关的2个大哥大:Paint Canvas.贴一下常用的方法(人家那里扣来的)具体的一大堆方法的使用就不列举了,反正 网上例子多,什么画圆画方块,之类的。贴一下实现的效果: 画完之后是这样的 还有2个按钮一个保存,保存到SD卡根目录,一个是清除画布。怎么做呢?那首先要一个填充画的

2015-09-29 11:33:31 2453 1

原创 改写控件之《仿iOS滑动枷锁样式的登录》

转载请注明出处:王亟亟的大牛之路iOS的滑动解锁你的心系列(张翰梗)一直是个人觉得蛮好的看的一个东西,然后今天就把这样的一个控件应用到我们今天的Demo中让他滑动解锁。样式是这样的:出处初始化 滑好后 包目录: 流程–用户打开App–输入账号密码–滑动登录–正确/错误–登陆成功提示/弹出对话框。很普遍的登陆流程,只是在具体实现上做一些改变,摆脱单一的登录,注册按钮等。MainActivity:

2015-09-28 10:13:08 3176 9

原创 牛X素材推荐之BannerTime

转载请注明出处王亟亟的大牛之路平时我们会遇到各种各样的小广告推送形式今天上一个实现比较典型的自定义View,不过很值得称道的是作者对封装和代码解耦的理解。效果图: 一个延迟弹出自定义对话框并实现其逻辑的一个自定义控件。项目结构: 代码相当轻量级,用起来也很方便。MainActivity:public class MainActivity extends AppCompatActivity {

2015-09-24 16:19:04 1603

转载 牛X素材推荐之MaterialTextField

转载请注明出处:王亟亟的大牛之路深度折叠简化的一个Edit,动画也比较轻盈,但是楼主不太好把控他的使用场景,因为 是一个EditText,效果倒是不错,分享给大家学习下还是OK的。效果: 载入包:compile 'com.github.florent37:materialtextfield:1.0.1@aar'compile 'com.android.support:cardview-v7:22

2015-09-24 14:33:03 2269

原创 牛X素材推荐之TriangleRectangleLabelView

转载请注明出处:王亟亟的大牛之路Git上看到一个比较给力的自定义展示标签的View,分享给大家TriangleRectangleLabelView。然后根据原作者的代码我会对其中运用的一些技术点加以解释,在此在此谢谢原作者的开源精神先贴一下运行效果: 包结构 整体实现还是很轻量级的,只有一个实现的class和attrs来处理初始化。TriangleRectangleLabelView(作者已详细

2015-09-24 10:49:01 2140 2

转载 牛X素材推荐之StackOverView

转载请注明出处:王亟亟的大牛之路给大家推荐一个高仿5.0任务管理器的自定义View,StackOverView!实现效果: 是不是做的很像? Git地址:https://github.com/Bossyao168/StackOverView

2015-09-24 09:16:37 2005

原创 改写控件之《自定义View,让你整个Layout像横向温度计一般》

转载请注明出处:王亟亟的大牛之路 恐惧自我受苦的人,已经正因自我的恐惧在受苦。我们平时的进度条一般是下面这样子的今天上的一个效果是这样的(初始化) 动起来后是这样的给与用户一种新的体验吧,贴下项目结构自定义控件:ProgressLayout配套的监听事件:ProgressLayoutListener适配器:RecylerListAdapter对象类:Track(实际生产应该是 Json对象之

2015-09-23 16:54:00 2752

原创 改写控件之《runOnUiThread实现变换的TextView》,与Handle不同的体验

转载请注明出处王亟亟的大牛之路 业精于勤而荒于嬉,行成于思而毁于随。今天 上一个用runOnUiThread实现的试图内容切换功能,用Handle也可以实现,但是今天 想用这个例子让大家了解下runOnUiThread。我们来看下他的实现public final void runOnUiThread(Runnable action) { if (Thread.currentTh

2015-09-23 11:01:38 1737 1

原创 改写控件之《组合拳解决表单搭建麻烦问题》

转载请注明出处:王亟亟的大牛之路 古人学问无遗力,少壮工夫老始成。 —— 陆游《冬夜读书示子聿》继上一篇自定义Dialog之后的又一篇自定义控件的文章上一篇http://blog.csdn.net/ddwhan0123/article/details/48651905这一次是封装 EditText+ImageView在我们的LinearLayout中,进一步简化了表单类UI的搭建工作

2015-09-22 15:38:29 2183 1

原创 改写控件之《基于MaterialDialog实现的评分Dialog》

转载请注明出处:王亟亟的大牛之路之前写了 5篇自定义Activity相关的文章,按照计划上一篇关于自定义控件的内容,本篇内容是在MaterialDialog之上构建的,所以对内部方法不了解的可以去看下MaterialDialog的实现,MaterialDialogcompile 'com.afollestad:material-dialogs:0.7.9.1'

2015-09-22 13:23:09 4237 2

原创 从头开始敲代码之《从BaseApplication/Activity开始(五)》(自定义控件,实现点击/滑动翻页)

转载请注明出处:王亟亟的大牛之路开场白惯用鼓励诗句: 黑发不知勤学早,白首方悔读书迟。 —— 颜真卿《劝学诗》这一系列的博文这是第五篇了,感谢大家的支持以及陪伴,往后我也会继续努力写出高质量的内容,谢谢今天上的是一个自定义View,新鲜出炉,先上下效果(是一张张截图拼接的Gif动画都看不出来了,大家理解就行可以下Demo跑) 样例分析(最简单的描述了) 黑色线条是我们的手机红色是我们自定义

2015-09-21 16:05:56 1854 1

原创 从头开始敲代码之《从BaseApplication/Activity开始(四)》

转载请注明出处:王亟亟的大牛之路早上无聊看以前下的一大堆资料,发现一个用JNI实现的模糊效果,效果都差不多,但是对JNI的不熟悉让我不太推荐这种办法(不了解的总不方便,调试,修改都是) 然后在Git上找到个不错的实现,还是分2种的,应对于各种需要。这一篇文章会介绍什么1.模糊视图处理2.线程操作优化1.Renderscript 2.FastBlur效果图布局:<?xml version="1.0

2015-09-18 16:17:01 2147 1

原创 从头开始敲代码之《从BaseApplication/Activity开始(三)》

转载请注明出处:王亟亟的大牛之路上一篇写了对蓝牙,对NFC的监听实现,今天我们又给我们的BaseActivity加了一个<include>的操作以及实现了一个界面,上一篇请点击这里:从头开始敲代码之《从BaseApplication/Activity开始(二)》总觉得,做事得有自己对自己所从事内容的理解,也许这不会让我们多挣钱,但我觉得会让我们活得明白OK,那我们说下这篇我们做哪些点: 1.给我们

2015-09-17 15:18:33 1950 1

原创 从头开始敲代码之《从BaseApplication/Activity开始(二)》

转载请注明出处:王亟亟的大牛之路愿意花时间写东西不容易,人啊,都是有血有肉有思想的,借鉴是学习,纯Copy就不好了,谢谢 部分资料参考于网上。《赠梁任父同年》黄遵宪 寸寸河山寸寸金,侉离分裂力谁任? 杜鹃再拜忧天泪,精卫无穷填海心。上一篇我们讲到了简易的封装 对我们提高效率的好处,这一篇继续写下去,如果第一篇没看过的希望能看下,方便理解。链接:亟亟在安卓的进阶实例这一次我们利

2015-09-16 12:07:21 2258 6

原创 从头开始敲代码之《从BaseApplication/Activity开始》

转载请注明出处王亟亟的大牛之路 其安易持,其未兆易谋;其脆易泮,其微易散。为之于未有,治之于未乱。合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。为者败之,执者失之。是以圣人无为故无败,无执故无失。民之从事,常于几成而败之。慎终如始,则无败事。是以圣人欲不欲,不贵难得之货,学不学,复众人之所过,以辅万物之自然而不敢为。作为系列专题的第一篇,这一篇文章属于小难产,中间夹杂着一些工作上

2015-09-14 17:27:20 3164 10

关于MVP的小案例

MVP的一个Demo通俗简单易懂

2016-04-16

安卓仿iOS7滑动登录

滑动登录Demo代码,因为网盘挂了,所以专至CSDN

2015-09-28

FabTransformation例子

类似于IPhone的悬浮按钮的操作,只不过是固定的,当然经过自己的修改也可以动,这边只是给伸手党一个福祉,外加加上一些自己的理解,让大家可以拿来就用

2015-08-06

手势锁,带登录和验证

模仿淘宝的手势密码解锁,带有登陆验证效果,下载即可用哦!

2015-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除