自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫步的博客

量变中,求质变

  • 博客(21)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于Android布局优化(二)

使用< ViewStub>实现View的延迟加载之前说道可以使用< include>标签来引用布局,除此之外还可以< ViewStub>标签来实现对View的引用和延迟加载。实例:<ViewStub android:id="@+id/not_show" android:layout_alignParentBottom="true" android:layout_width="

2016-03-31 23:22:44 508

原创 关于Android布局优化(一)

要想优化我们的布局,首先我们要了解Adnroid的UI渲染机制:Android UI渲染机制在Android中,系统通过VSYNC信号触发对UI的渲染和重绘,时间间隔是16ms。这个16ms就是1000ms中显示60帧的单位时间。这就能解释为什么很多图片处理和画面渲染都以16ms为临界线(比如 高斯模糊处理)。如果在16ms内没有绘制完成,就会造成丢帧现象,等待下次信号到来时候才开始绘制。这就是重复

2016-03-31 14:14:06 1081

原创 ViewPager实现Gallery画廊效果——仿慕课网app-求职路线计划-效果(二)

今晚给之前的写的收个尾 http://blog.csdn.net/codenoodles/article/details/50992113 前边没有看的可以先看一下效果。之前写的没有背景的模糊图片效果,也没有随滑动切换背景图的效果。这里一并加上:首先我修改了主布局文件: 原来的View背景,换成了一个不可滑动的ViewPager 关于ViewPager怎么禁止滑动请看: http://bl

2016-03-29 20:17:42 1183

原创 关于Android中对图片进行模糊处理的方法

方法一:github上的开源代码,Fastblur高斯模糊源码:package com.example.blur_csdn; import android.graphics.Bitmap; public class FastBlur { public static Bitmap doBlur(Bitmap sentBitmap, int radius,boolean canReuse

2016-03-29 19:41:22 2396

原创 ViewPager禁止滑动的问题

其实这个问题很早之前就解决了,一直没有写出来。知道今天有人问到这问题,我看了下网上很多说法都不是很靠谱,甚至有人说要重写ViewPager的ScrollTo方法…… 其实不用这么大费周章。只要重写一下OnTouchEvent就好了。代码/** * 禁止滑动的Viewpager * Created by Explorer on 2016/3/29. */public class NoSc

2016-03-29 19:19:54 656

原创 ViewPager的view复用

关于ViewPager的view复用主要了解Adapter中各个函数的执行过程。instantiateItem()方法: 滑动到一个新的item时被调用。destroyItem(): 当用户滑到第3个item的时候被调用。先调用这个方法来回收第一个item,然后调用instantiateItem()方法来实例化第3个item。所以,可以在destroyItem()的时候将要被remove掉的v

2016-03-28 11:03:25 1134

原创 ViewPager实现Gallery画廊效果——仿慕课网app-求职路线计划-效果(一)

效果图:大体上就是这个样子,可能不太清楚 但是大家知道是什么效果就好啦~ (PS: 图中没有加高斯模糊图,后边 我会加上)下面来分析一下这个布局底层用一个ImageView 上层用一个定制的ViewPager然后用FramLayout来包裹 代码:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://s

2016-03-27 15:50:19 5808 5

原创 ViewPager切换动画——PageTransformer

官方示例地址: http://developer.android.com/training/animation/screen-slide.html ViewPager的方法:setPageTransformer(boolean reverseDrawingOrder, PageTransformer transformer)// 用于设置ViewPager切换时的动画效果官方给出了两种效果实例:1

2016-03-27 15:25:48 1936

原创 一屏显示多个ViewPager的子item(中间显示完全,左右显示部分)

这个就不上效果图了,大家应该都能想到样子。我之后的博客会用到这种效果,想看效果的朋友可以去看一下。直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_

2016-03-27 15:00:33 13927 5

原创 如何写圆角布局(布局加圆角表框)

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma

2016-03-27 10:56:21 5215

原创 RelativeLayout 如何实现平分布局空间

平分布局在LinearLayout中很简单,就是设置 layout_weight但是我们有时候不得不在RelativeLayout 中实现平分布局空间,所以怎么做呢? 很简单代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android

2016-03-27 10:30:03 14318 3

原创 CardView的使用

先上效果图:就像CardView的名字一样,就是卡片的效果。代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-03-27 10:07:45 3625

原创 Vysor使用——用电脑操作手机 无需Root

如果你还在为演示手机上的内容还要开模拟器而苦恼的话,今天给大家介绍一款Chrome插件——Vysor 首先在Chrome商店搜索Vysor Chrome Extensions,安装第一个Vysor(Beta)。 使用USB连接手机和电脑,打开开发者模式->USB调试。如果提示 一定要同意,如果不小心取消了可以拔了重插一遍。会提示你安装Vysor的app,同意安装。如果你

2016-03-22 13:00:17 4440

原创 ScrollView嵌套Linearlayout显示不全的解决办法

以为ScrollView只能嵌套一个元素,所以把几个控件都包裹在了一个LinearLayout中了。但是发现底部显示不全,滑动不到最底下。 代码:<ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap

2016-03-16 13:20:27 14065

原创 ListView触摸事件和Item点击事件冲突解决方法

遇到过类似问题的人一看题目就应该知道我所说的问题是什么。但还是举个例子: 一个页面,可下拉刷新,有listview。当你触摸listview去下拉的时候,以松手,哎呀?!怎么自己跳item点击了。下面说一下解决办法。这种问题一般是我们在重写ListView的onTouchEvent方法时:@Override public boolean onTouchEvent(MotionEvent ev)

2016-03-15 19:10:12 3332

原创 FloatingActionButton的基础使用

先上效果图: 给大家说的就是左下角这个悬浮按钮。 类似的效果,github也有不少。而我选择的是谷歌提供的Android Design Support Library,里边还是有很多不错的效果的。 今天我值挑出FloatingActionButton来说一下。Android Design Support Library使用很简单, AndroidStudio只需要添加引用即可: compil

2016-03-15 18:30:14 22710 7

原创 Android 点击两次返回键 退出程序

一般的应用都用这种功能,连续点击两次返回键退出应用。个人认为这也是留住用户数量的一种办法。闲话不说了,直接上代码@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEven

2016-03-15 16:34:43 700

原创 Android播放视频——VDPlayerSDK的使用(二)

前几天写了一下VDPlayerSDK的导入方法,现在再说一下导入之后使用的一些问题。一下问题可能你不会遇到,但是遇到的朋友可以参考一下。 Demo(https://github.com/Mr-Sang/VDPlayerSDKDemo )中的实例写的是 <com.sina.sinavideo.sdk.VDVideoView android:id="@+id/vd_video_v

2016-03-14 23:00:53 2705 4

原创 Android播放视频——VDPlayerSDK的使用(一)

作为一名Android攻城狮怎么能不会播放视频呢?所以你是用videoView?还是MediaPlayer+SurfaceView?今天给大家介绍一个开源的视频播放组件,功能强大,当然使用起来也复杂很多。今天给大家先说一下怎么集成这个组件进自己的项目: (一下是基于AndroidStudio的导入方式,推荐大家使用as)1、首先需要你先导入core 项目地址 https://github.com

2016-03-10 23:00:30 5175 4

原创 自定义viewpager指示器

先上效果图: 看到这儿,有的人会说这个不是开源的ViewPagerIndictor嘛。是的,这种效果可以用ViewPagerIndictor。不过,用它实现这个效果要修改很多style,本人改完之后确实是眼花了,所以在这里给大家提供一个自定义的效果。 布局:整体的布局是这样的: viewpager里两个frgment 头部文字是两个TextView,指示器的白线是一个View<?xml ve

2016-03-05 09:57:53 1520

原创 xUtils网络请求时的参数问题

使用xUtils的HttpUtlis进行网络请求有GET/POST两种方式: 当需要带参数请求的时候要注意:GET 请求参数:RequestParams params = new RequestParams(); params.addQueryStringParameter(“key”, value);可以带多个参数然后: httpUtils.send(HttpRequest.HttpMetho

2016-03-01 09:47:58 7374 2

mysql jdbc驱动

mysql jdbc驱动 5.1.144 因为官网总是下载失败 特意上传 CSDN现在必须设置积分下载,实在没有积分的邮件索取 [email protected]

2017-10-19

仿慕课“职业路线计划”——ViewPager实现Gallery画廊效果

http://blog.csdn.net/CodeNoodles/article/details/50992113 详情见博客

2016-03-27

沉浸式状态栏Demo

自己写的一个沉浸式状态栏的demo AndroidStudio版的 代码很简单 eclipse可以直接复制代码看效果 如果有个别人出现顶部的TitleBar的话 请自行设置Activity的Theme为NoTitle PS:不要在Activity onCreate中设置

2016-03-03

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

TA关注的人

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