03 2016 档案

摘要:使用实现View的延迟加载之前说道可以使用标签来引用布局,除此之外还可以标签来实现对View的引用和延迟加载。实例:is_show就是引用的布局,默认是不显示的,而且大小是0 那怎么显示这个布局呢? - 首先,需要通过findViewById()找到mViewStub = (Vie... 阅读全文
posted @ 2016-03-31 23:22 Z漫步 阅读(114) 评论(0) 推荐(0)
摘要:要想优化我们的布局,首先我们要了解Adnroid的UI渲染机制:Android UI渲染机制在Android中,系统通过VSYNC信号触发对UI的渲染和重绘,时间间隔是16ms。这个16ms就是1000ms中显示60帧的单位时间。这就能解释为什么很多图片处理和画面渲染都以16ms为... 阅读全文
posted @ 2016-03-31 14:14 Z漫步 阅读(192) 评论(0) 推荐(0)
摘要:今晚给之前的写的收个尾 http://blog.csdn.net/codenoodles/article/details/50992113 前边没有看的可以先看一下效果。之前写的没有背景的模糊图片效果,也没有随滑动切换背景图的效果。这里一并加上:首先我修改了主布局文件: 原来的Vi... 阅读全文
posted @ 2016-03-29 20:17 Z漫步 阅读(127) 评论(0) 推荐(0)
摘要:方法一:github上的开源代码,Fastblur高斯模糊源码:package com.example.blur_csdn; import android.graphics.Bitmap; public class FastBlur { public static B... 阅读全文
posted @ 2016-03-29 19:41 Z漫步 阅读(760) 评论(0) 推荐(0)
摘要:其实这个问题很早之前就解决了,一直没有写出来。知道今天有人问到这问题,我看了下网上很多说法都不是很靠谱,甚至有人说要重写ViewPager的ScrollTo方法…… 其实不用这么大费周章。只要重写一下OnTouchEvent就好了。代码/** * 禁止滑动的Viewpager... 阅读全文
posted @ 2016-03-29 19:19 Z漫步 阅读(281) 评论(0) 推荐(0)
摘要:关于ViewPager的view复用主要了解Adapter中各个函数的执行过程。instantiateItem()方法: 滑动到一个新的item时被调用。destroyItem(): 当用户滑到第3个item的时候被调用。先调用这个方法来回收第一个item,然后调用instanti... 阅读全文
posted @ 2016-03-28 11:03 Z漫步 阅读(1189) 评论(0) 推荐(0)
摘要:效果图:大体上就是这个样子,可能不太清楚 但是大家知道是什么效果就好啦~ (PS: 图中没有加高斯模糊图,后边 我会加上)下面来分析一下这个布局底层用一个ImageView 上层用一个定制的ViewPager然后用FramLayout来包裹 代码: ... 阅读全文
posted @ 2016-03-27 15:50 Z漫步 阅读(499) 评论(0) 推荐(0)
摘要:官方示例地址: http://developer.android.com/training/animation/screen-slide.html ViewPager的方法:setPageTransformer(boolean reverseDrawingOrder, PageTr... 阅读全文
posted @ 2016-03-27 15:25 Z漫步 阅读(1340) 评论(0) 推荐(0)
摘要:这个就不上效果图了,大家应该都能想到样子。我之后的博客会用到这种效果,想看效果的朋友可以去看一下。直接上代码: 重点就是android:clipChildren="false"这个属性默认是true,作用就是限制子view在父View范围内显示... 阅读全文
posted @ 2016-03-27 15:00 Z漫步 阅读(2216) 评论(0) 推荐(0)
摘要:.... " data-snippet-id="ext.4c606ed5d4057cb007327fc88adc542a" data-snippet-saved="false" data-codota-status="done"> .... 阅读全文
posted @ 2016-03-27 10:56 Z漫步 阅读(342) 评论(0) 推荐(0)
摘要:平分布局在LinearLayout中很简单,就是设置 layout_weight但是我们有时候不得不在RelativeLayout 中实现平分布局空间,所以怎么做呢? 很简单代码 是不是很简单?相信大家一看就能明白。 那水平平分呢?其实是一样的,只是换一下方向... 阅读全文
posted @ 2016-03-27 10:30 Z漫步 阅读(1085) 评论(0) 推荐(0)
摘要:先上效果图:就像CardView的名字一样,就是卡片的效果。代码: 稍微解释一下:1、首先使用CardView要先导入android-support-v7-cardview.jar A... 阅读全文
posted @ 2016-03-27 10:07 Z漫步 阅读(309) 评论(0) 推荐(0)
摘要:如果你还在为演示手机上的内容还要开模拟器而苦恼的话,今天给大家介绍一款Chrome插件——Vysor 首先在Chrome商店搜索Vysor Chrome Extensions,安装第一个Vysor(Beta)。 使用USB连接手机和电脑,打开开发者模式->USB调试。如果提... 阅读全文
posted @ 2016-03-22 13:00 Z漫步 阅读(1249) 评论(0) 推荐(0)
摘要:以为ScrollView只能嵌套一个元素,所以把几个控件都包裹在了一个LinearLayout中了。但是发现底部显示不全,滑动不到最底下。 代码: 原因是什么呢? 其实就是LinearLayout中的andr... 阅读全文
posted @ 2016-03-16 13:20 Z漫步 阅读(964) 评论(0) 推荐(0)
摘要:遇到过类似问题的人一看题目就应该知道我所说的问题是什么。但还是举个例子: 一个页面,可下拉刷新,有listview。当你触摸listview去下拉的时候,以松手,哎呀?!怎么自己跳item点击了。下面说一下解决办法。这种问题一般是我们在重写ListView的onTouchEvent... 阅读全文
posted @ 2016-03-15 19:10 Z漫步 阅读(476) 评论(0) 推荐(0)
摘要:先上效果图: 给大家说的就是左下角这个悬浮按钮。 类似的效果,github也有不少。而我选择的是谷歌提供的Android Design Support Library,里边还是有很多不错的效果的。 今天我值挑出FloatingActionButton来说一下。Android Des... 阅读全文
posted @ 2016-03-15 18:30 Z漫步 阅读(335) 评论(0) 推荐(0)
摘要:一般的应用都用这种功能,连续点击两次返回键退出应用。个人认为这也是留住用户数量的一种办法。闲话不说了,直接上代码@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCo... 阅读全文
posted @ 2016-03-15 16:34 Z漫步 阅读(213) 评论(0) 推荐(0)
摘要:前几天写了一下VDPlayerSDK的导入方法,现在再说一下导入之后使用的一些问题。一下问题可能你不会遇到,但是遇到的朋友可以参考一下。 Demo(https://github.com/Mr-Sang/VDPlayerSDKDemo )中的实例写的是 这个是只有横屏,... 阅读全文
posted @ 2016-03-14 23:00 Z漫步 阅读(337) 评论(0) 推荐(0)
摘要:作为一名Android攻城狮怎么能不会播放视频呢?所以你是用videoView?还是MediaPlayer+SurfaceView?今天给大家介绍一个开源的视频播放组件,功能强大,当然使用起来也复杂很多。今天给大家先说一下怎么集成这个组件进自己的项目: (一下是基于AndroidS... 阅读全文
posted @ 2016-03-10 23:00 Z漫步 阅读(766) 评论(0) 推荐(0)
摘要:先上效果图: 看到这儿,有的人会说这个不是开源的ViewPagerIndictor嘛。是的,这种效果可以用ViewPagerIndictor。不过,用它实现这个效果要修改很多style,本人改完之后确实是眼花了,所以在这里给大家提供一个自定义的效果。 布局:整体的布局是这样的: v... 阅读全文
posted @ 2016-03-05 09:57 Z漫步 阅读(860) 评论(0) 推荐(0)
摘要:使用xUtils的HttpUtlis进行网络请求有GET/POST两种方式: 当需要带参数请求的时候要注意:GET 请求参数:RequestParams params = new RequestParams(); params.addQueryStringParameter(“ke... 阅读全文
posted @ 2016-03-01 09:47 Z漫步 阅读(648) 评论(0) 推荐(0)