搬砖于造轮
之前写了一篇seekbar做滑动验证,想不到会有人支持,其实我自己觉得写得不是很好,包括做的也不是很好,但是还是有人给我点赞,真的感觉很开心,之后也会更用心的去写文章。
上章讲了CoordinatorLayout的卡顿BUG,既然有BUG又没解决,说实话没必要讲下去,但是做事总要有始有终,既然写了就把它写完吧,顶着BUG去写。
这章来讲一个重大的问题,解决卡顿,我不敢保证我的方法是最优而且对所以都管用,但是至少会比之前的滑动顺畅。 如果你用我Android CoordinatorLayout(三)中写的demo,你会发现一个问题,滑动会有卡顿,关键是,你如果一直用手指触碰屏幕滑动的话不会感觉什么。
前面我用三章讲了CoordinatorLayout的一些用法,常用的就那三四种,如果你还想实现其它的想要的效果,可以好好的了解一些这个控件,甚至看看它的源码,这样你才能真正的玩会它。
上章讲了CollapsingToolbarLayout + Toolbar的简单用法,记住是简单哈,复杂需要自定义,搞不来的就用简单吧。 注意:只用要使用到上一章那种效果才用CollapsingToolbarLayout ,其它效果没必要用。
上一章讲到了CoordinatorLayout + Toolbar,这章继续讲布局相关。 3、CollapsingToolbarLayout + Toolbar 如果对 2 的效果不满意,我们想更高大上一点的,我们要展开的时候是图片,折叠的时候是Toolbar,这样的逼格才高。
相信很多人用过CoordinatorLayout或了解过这个控件,这次我们来聊聊这个让人又爱又恨的控件。对我来说,爱是因为它的“协调”功能灰常66666,很是因为有时候滑动真的是卡。
之前已经写了一篇关于懒加载的文章,那为什么还要重新写一次呢?因为那是很久之前写的,而且是引用别人的代码,最近我又用到了懒加载,但是我发现我看不懂之前写的文章,所以打算重写一次。
*注:不知道为什么,h5的标签在这里没用了,所以我也只能用Markdown的语法来写了 项目地址:https://github.com/994866755/handsomeYe.seekbar.github.io 需求: 在我们的某些应用中需要滑动验证。
上一章讲了dialog的大小,虽然写得有点乱,但是我觉得讲出了重点,这章讲讲动画吧,尽量简练谢,少写些内容,不然有的朋友看到字多就觉得烦,反正我看到字多我是真的会觉得烦。
要玩好Dialog,首先我觉得先要搞清一件事情,那就是弄清范围和设置大小。这篇文章这次主要讲这个内容。 一、默认情况下的dialog大小 普通情况下,自定义dialog的父布局,无论设置大小为多少,它的大小都会跟着子View的大小来变换。
看到美图上一些dialog华丽丽的效果之后,我也想装装逼,但是自定义dialog的文章不是很多,所以我也只能以一种摸索的形式来写这篇文章。 首先看了网上写的几篇,在继承了dialog之后就重写了onCreate方法,于是这里我们需要先抛出一个问题dia...
上篇讲了自定义View的简单实现,这章就趁热打铁,讲讲自定义ViewGroup的简单实现。 一、初探 和上篇一样,看看ViewGroup的绘制是什么走的。
一、初探 大家都知道自定义view需要重写onMeasure和onDraw两个方法,这里我们在讲这两个方法前首先看看什么时候走这两个方法,这里只是大致讲讲方便理解,详细的之后会说。
用多viewpager+fragment的朋友都知道viewpager有预加载机制,如果你每个页面都有请求网络的操作,那么只显示第一个页面就去加载完所有页面的网络数据也不好。
根据http://gank.io/post/560e15be2dca930e00da1083#toc_16 该地址的内容,学习了一些关于Rxjava的基本用法,并非整篇文章都能看懂,这里做些总结。
一、冲突描述 为了说明问题,我先随意在我之前的项目写个dialog做个测试。 先写一个dialog,自定义的,宽高为填充屏幕,里面是两个edittext。
在创建viewholder传入的View时,如果不指定其viewgroup,就会出现宽高只包裹显示内容的问题。 View view = LayoutInflater.from(context).inflate(R.layout.test_test,null); 上面的做法就会出问题 改成这样就可以正常显示设置的宽高 View view = LayoutInflater.from(context).inflate(R.layout.test_test,parent,false); 那么还是有一个问题。