自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Briup-z.changhai

阳光、自信、活力

  • 博客(21)
  • 收藏
  • 关注

原创 左侧ListView,右侧联动ListView,且右侧中ListView中嵌套GridView

package com.swh.xiangha.adapter;import java.util.List;import com.swh.xiangha.R;import com.swh.xiangha.databean.ClassifictionBean.DataEntity.CaipuEntity.TagsEntity;import com.swh.xiangha.da

2016-03-26 17:35:07 1006

原创 Android开发:使用Glide动态加载圆形图片和圆角图片

最新消息,鼎鼎大名的Yelp应用也转投Glide的阵营了,而且Glide在跟Listview的配合起来非常的顺畅,Glide除了配置简单,还可以本地缓存图片,也可以实现Listview图片的提前预加载,使得listview的更加的顺滑,具体可以查看Yelp的那篇博文。但是如果碰到要把加载下来的图片转成圆角或者圆形的图片,怎么处理呢,Glide原生没有这个方法,于是我拓展了BitmapTra

2016-03-21 11:48:07 631

原创 Android Design Support Library使用详解

Android Design Support Library使用详解Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Suppo

2016-03-18 16:19:00 449

原创 Android开源项目分类汇总

下面介绍包括几个部分:(1) GitHub 上有哪些 Android 开源项目 (2) 哪些项目适合新手学习 (3) 如何获取最新的 Android 开源项目 (4) 开源项目怎么学习 (5) 开源项目源码解析目前包括:Android开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、Grid

2016-03-18 16:08:48 1256 1

原创 Toolbar

ToolbarToolbar是什么?大概说一下它的官方介绍。Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。相比Actionbar Toolbar最明显的一点就是变得很自由,可随处放置,因为它是作为一个ViewGroup来定义使用的,所以单纯使用ActionBar已经稍显过时了,它的

2016-03-18 16:04:12 707

原创 Material Design UI Widgets

Android L 开发者预览支持库提供两个新的Widgets,RecyclerView和CardView。使用这两个Widgets可以显示复杂的Listview和卡片布局,这两个Widgets默认使用Material design。RecyclerView    RecyclerView是一个更高级柔性版本的Listview,RecyclerView是一个能包含很多视

2016-03-18 15:13:22 299

原创 Android学习之RecyclerView

RecyclerView是android-support-v7-21版本中新增的一个Widget,官方介绍RecyclerView 是 ListView 的升级版本,更加先进和灵活。开发环境 - IDE: ADT - SDK: Android L首先在Android SDK Manager上下载Android Support Reposito

2016-03-18 15:09:13 321

原创 Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]

在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发人员的噩梦,现在好了,我们用 Facebook 出品的一个强大的图片加载组件 Fresco 几行代码

2016-03-18 13:46:31 763

原创 facebook Fresco框架库源使用基础

开源项目链接facebook Fresco仓库:git clone https://github.com/facebook/frescofacebook Fresco主页:“>http://fresco-cn.org/docs/index.html#Fresco Demo:https://github.com/yanbober/Android-Blog-Source/tre

2016-03-18 13:35:42 551

原创 Picasso加载图片

目前主流的图片加载库有Universal Image Loader,Picasso,Glide,Fresro其中picasso是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能。官方地址:http://square.github.io/picasso/github地址:https://github.com/square/picasso

2016-03-18 11:51:34 492

原创 Android,在LinearLayout中动态添加TextView,几点疑问

第一条:是可以在xml中定义text的,比如定义textview layout文件如下:http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:textSize="@dimen/textsize"android:ellipsize="end"android

2016-03-16 16:29:43 4070

原创 解决Glide加载圆形图片,第一次只显示点位图的问题

解决Glide加载圆形图片,第一次只显示点位图的问题 master1 parent 54cf183 commit ce068f3db5033b9af4b1b6ca5b9e77184dce9bcb studiotang committed on 4 Nov 2015UnifiedSplitShowing 3 changed files

2016-03-14 12:38:10 4290

原创 Google推荐的图片加载库Glide介绍

在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。我的理解下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。Unive

2016-03-14 12:35:51 381

转载 Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是

2016-03-14 11:31:13 442

原创 AndroidSupportDesign之TabLayout使用详解

在上一篇博客《高逼格UI-ASD(Android Support Design)》中,我们大体的对TabLayout进行了一些初步的了解,这篇博客,单独拿出TabLayout来继续讲解是因为:纵观Android Support Design库的几个控件,除了诸如:FAB、SnackBar等几个小控件常用以外,也就TabLayout还ok了,其他的例如CollapsingToolbarLayou

2016-03-12 14:01:54 402

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.

错误描述为:java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.起因:我想在Manifest中设置我的activity全屏,代码如下:[html] view plain copy 

2016-03-05 15:11:52 425

原创 android Application类的详细介绍

在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是;        * Base class for those who need to maintain global application state. You can        * p

2016-03-04 14:49:09 364

原创 AndroidStudio怎样导入jar包

AndroidStudio怎样导入jar包|浏览:12185|更新:2015-09-26 16:09|标签:eclipse 123456分步阅读AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样。比如给项目中添加新的jar

2016-03-04 10:58:21 362

转载 Android照片墙完整版,完美结合LruCache和DiskLruCache

在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 Android DiskLruCache完全解析,硬盘缓存的最佳方案 。其实,在真正的项目实战当中如果仅仅是使用硬盘缓存的

2016-03-01 15:24:22 401

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:Disk

2016-03-01 15:21:40 309

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可

2016-03-01 14:50:41 293

空空如也

空空如也

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

TA关注的人

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