随笔分类 - Android
摘要:什么是RecyclerView RecyclerView是Android 5.0 materials design中的组件之一,相应的还有CardView、Palette等。看名字我们就能看出一点端倪,没错,它主要的特点就是复用。我们知道,Listview中的Adapter中可以实现ViewHold
阅读全文
posted @ 2017-06-22 23:19
YouseiRaws
摘要:RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView. 介绍 RecyclerView与ListView原理是类似的:都是仅仅
阅读全文
posted @ 2017-06-22 22:44
YouseiRaws
摘要:一、前言 RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,在RecyclerView标准化了ViewHolder类似于ListView中convertView用来做视图缓. 先来说说RecyclerView的有点就是,他可以通过设置LayoutManager来快速实
阅读全文
posted @ 2017-06-22 20:32
YouseiRaws
摘要:二、为什么要使用RecyclerView RecyclerView诞生的目的就是为了替代ListView,我们先总结一下在使用ListView过程当中所遇到的问题: 复用Item需要编写很多的代码在使用ListView的时候,有经验的程序员一定会告诉你在getView中要这么写,如果忘了,那么会产生
阅读全文
posted @ 2017-06-22 19:36
YouseiRaws
摘要:Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法: 首先我们给出一个没有任何优化的Listview的Adapter类,我们这里都继承自BaseAdapter,这里我们使用一个包含100个字符串的List集合来作为
阅读全文
posted @ 2017-06-22 16:48
YouseiRaws
摘要:所有的应用程序都必然涉及数据的输入与输出。在Android系统中,主要有五种数据存储模式: 1 . Sharedferences:Sharedferences是一种轻型的数据存储方式,本质上是基于XML文件存储key-value键值对数据。通常用来存储一些简单的配置信息; 2 . File:使用文件
阅读全文
posted @ 2017-06-21 13:23
YouseiRaws
摘要:1.SharedPreferences简介 为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/
阅读全文
posted @ 2017-06-21 13:12
YouseiRaws
摘要:1、概述 随着Material Design的逐渐的普及,业内也有很多具有分享精神的伙伴翻译了material design specification ,中文翻译地址:Material Design 中文版。So,我们也开始Android 5.x相关的blog,那么首先了解的当然是其主题的风格以及
阅读全文
posted @ 2017-06-20 23:27
YouseiRaws
摘要:前言 我们都知道Marterial Design是Google推出的全新UI设计规范,如果对其不太了解的可以看下:Material design非官方中文指导手册 ,或者我的前面几篇Material Design的译文,相比之前Google在Android Holo风格上平平淡淡的表现不同,Mate
阅读全文
posted @ 2017-06-20 23:23
YouseiRaws
摘要:Android 3.0之后,Google引入了ActionBar,想统一安卓应用的导航栏样式。但由于ActionBar难以定制,很大程度上限制了开发人员,比如标题文字大小、间距等不易实现个性化,很多开发者放弃了ActionBar的使用,而是使用普通的ViewGroup来封装自己的App Bar,或者
阅读全文
posted @ 2017-06-20 23:20
YouseiRaws
摘要:初识 Toolbar Toolbar 是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Actionbar 。与 Actionbar 相比,Toolba
阅读全文
posted @ 2017-06-20 16:02
YouseiRaws
摘要:Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成 1.1 BitmapFactory decode出Bitmap Bi
阅读全文
posted @ 2017-06-19 20:24
YouseiRaws
摘要:Android 手机分辨率多种多样,作为开发者,做出的软件不能只兼顾一种或几种手机,而要在尽量多的手机上达到另我们满意的现实效果。Android在设计之初,系统 就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何
阅读全文
posted @ 2017-06-19 18:13
YouseiRaws
摘要:http://blog.csdn.net/harvic880925/article/details/38557517 前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三) PagerTabStrip与PagerTitl
阅读全文
posted @ 2017-06-19 17:15
YouseiRaws
摘要:http://blog.csdn.net/harvic880925/article/details/38521865 前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在android
阅读全文
posted @ 2017-06-19 16:26
YouseiRaws
摘要:http://blog.csdn.net/harvic880925/article/details/38487149 前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合andr
阅读全文
posted @ 2017-06-19 15:58
YouseiRaws
摘要:http://blog.csdn.net/harvic880925/article/details/38453725 效果图: 实现了三个view间的相互滑动 第一个VIEW向第二个VIEW滑动 第二个VIEW向第三个VIEW滑动 一、新建项目,引入ViewPager控件 ViewPager。它是g
阅读全文
posted @ 2017-06-19 15:22
YouseiRaws
摘要:说明: ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-support-v4.jar” 主布局文件 main.xml 其中ViewPager为多页显示控件,PagerTitleStrip用于显示当前页面的标
阅读全文
posted @ 2017-06-19 14:56
YouseiRaws

浙公网安备 33010602011771号