随笔分类 -  分享是一种态度

摘要:一直以来想搞明白这个不完全的VIewPager是怎么做到的,有幸看到这片篇文章 有二种实现方法 1.设置的属性 1.clipChildren属性 2.setPageMargin 3.更新Item外界面 2.重写getPageWidth public class MultiplePagerAdapte 阅读全文
posted @ 2017-06-25 11:39 dub 阅读(813) 评论(0) 推荐(0)
摘要:onFinishInflate() 回调方法,当应用从XML加载该组件并用它构建界面之后调用的方法 onMeasure() 检测View组件及其子组件的大小 onLayout() 当该组件需要分配其子组件的位置、大小时 onSizeChange() 当该组件的大小被改变时 onDraw() 当组件将 阅读全文
posted @ 2017-06-25 09:50 dub 阅读(202) 评论(0) 推荐(0)
摘要:项目中提高体验一般在短信验证的时候会自动填充验证码,接下来我们就实现一把 界面就是这样主要以实现逻辑为主 首先点击验证码发一个定时器 这里用到CountDownTimer这个类完成定时器 点击发送验证码随机生成一个Radom数 Math.Radom()*9000+ 1000; 在这里花费我大量时间, 阅读全文
posted @ 2017-06-23 13:50 dub 阅读(2416) 评论(0) 推荐(0)
摘要:一系列干货等你来拿 关于我:http://www.cnblogs.com/dubo-/ 项目中也有很多实用的事例,等待录入中... 阅读全文
posted @ 2017-06-22 18:55 dub 阅读(132) 评论(0) 推荐(0)
摘要:SVG的 全称是 Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG 不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便 阅读全文
posted @ 2017-06-22 18:52 dub 阅读(188) 评论(0) 推荐(0)
摘要:Flash闪烁界面的实现原理 1.首先 new一个数组里面放一些Random图片 private int[] drawables = new int[]{R.drawable.a,R.adable.b.....} 2.在初使化的时候设置上图片 int i = new Random().newInt( 阅读全文
posted @ 2017-06-22 18:47 dub 阅读(574) 评论(0) 推荐(0)
摘要:在项目中很多类似的功能 ,学会学习,善于总结,知识乃无穷无境。接下来我打算写一个出来 阅读全文
posted @ 2017-06-22 18:44 dub 阅读(259) 评论(0) 推荐(0)
摘要:1.在属性中可以这样设置更改ActionBar的高度android:layout_marginTop="?android:attr/actionBarSize"Rect frame = new Rect();getWindow().getDecorView().getWindowVisibleDis 阅读全文
posted @ 2017-06-22 13:28 dub 阅读(1659) 评论(0) 推荐(0)
摘要:1.ConstraintLayout这个属性是Android推出来的布局之一,大家一般用的很少,今天看下它有什么属性吧 用起来还是很不错的 2..FlexboxLayout 也去去年Google推出来的,FlexboxLayout 可以理解为高级的 LinearLayout .它有着换行的作用,在某 阅读全文
posted @ 2017-06-21 23:01 dub 阅读(379) 评论(0) 推荐(0)
摘要:保持饥饿,保持愚蠢,我们对待事情本来应该就是这样的 接下来我要写一个水平滑动的自写义,实现效果 水平滑动我们有很多种实现方法,recyceryView,HorizontalScrollView都可以,在做过的项目中基本都会用到, 我会把它例出来,一一归位,学习本应该如此,总结,总结,总结!!! 1. 阅读全文
posted @ 2017-06-21 19:40 dub 阅读(585) 评论(0) 推荐(0)
摘要:在接下来我要实现一个仿美团的效果 1.首先写一个登录注册界面用到了,很简单... 这里要提醒各位在调用方法时有set... 也有add.... 的方法,为了严谨可以做些正则判断手机号,用set.addOnTextChangeListener来对按钮做处理增加体验度。 Button enable 和 阅读全文
posted @ 2017-06-19 17:50 dub 阅读(656) 评论(0) 推荐(0)
摘要:对于新手配置Gradle是一件很痛苦的事,记住二句话绝对搞定 1.在Gradle-->gradle-wrapper.properties中配置distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zi 阅读全文
posted @ 2017-06-14 19:45 dub 阅读(608) 评论(1) 推荐(0)
摘要:本人定期更新经典案例及解决方案如有疑问请联系我QQ1822282728 -- 277627117 下面是常用到的ui Demo安卓三级筛选菜单listview(非常经典) http://download.csdn.net/detail/zillvip/9138975android地图应用(路径规划, 阅读全文
posted @ 2017-06-14 19:34 dub 阅读(519) 评论(0) 推荐(0)
摘要:二、View类的构造方法 三、自定义View增加属性的两种方法: 四、控件绘制 onDraw() 五:自定义View的方法 阅读全文
posted @ 2017-06-08 15:57 dub 阅读(724) 评论(0) 推荐(0)
摘要:1.//设置recyclerView不能点击myLayoutManager.setScrollEnabled(false);class MyLayoutManager extends LinearLayoutManager { private boolean isScrollEnabled = tr 阅读全文
posted @ 2017-05-10 16:41 dub 阅读(163) 评论(0) 推荐(0)
摘要:声明:以下视频均来自与互联网各个高级培训机构内部视频,我们能保证大部分的链接均可用。但不能保证所有的视频内容都是最新的。如果想要实时跟进各个培训机构的内部视频建议您关注微信公众号(BjieCoder):八戒程序猿 已此方式来导航查看你所需要的视频资料:(word2013) IOS: 千锋3G学院IO 阅读全文
posted @ 2017-04-06 22:49 dub 阅读(761) 评论(0) 推荐(0)
摘要:使用s时,printf是针对单字节字符的字符串,而wprintf是针对宽字符的 使用S时,正好相反,printf针对宽字符 CString中的format与printf类似,在unicode字符集的工程中,使用 CString str1, str2; str1.format(_T("%S"), st 阅读全文
posted @ 2017-03-24 19:48 dub 阅读(1219) 评论(0) 推荐(0)
摘要:尊重原创 1.这个也是框架总合 2.百大框架等你来拿 3.Studio的插件 1. 缓存 名称描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一 阅读全文
posted @ 2016-07-07 10:37 dub 阅读(12911) 评论(0) 推荐(0)