自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BAOLIANG196的博客

个人学习点滴记录

  • 博客(44)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android:背景渐变色

Android设置背景色可以通过在res/drawable里定义一个xml,如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient an

2015-10-28 17:10:49 813

原创 Android:CoordinatorLayout使用详解

在[Android:Material Design兼容库(Design Support Library)]这篇文章对CoordinatorLayout有了初步了解,现在我们详细介绍CoordinatorLayoutCoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayou

2015-10-27 20:18:25 1213

原创 Android:重写ViewPager实现Fragment的自由替换

http://stackoverflow.com/questions/7723964/replace-fragment-inside-a-viewpager http://www.cnblogs.com/DonkeyTomy/p/3808572.html http://blog.sina.com.cn/s/blog_6933d7330101ae9g.html http://www.cnblog

2015-10-25 22:59:31 558

原创 Android:Using shared element transitions in fragments

英文资料http://www.tuicool.com/articles/2aAFv2q http://www.tuicool.com/articles/vURJV3b http://www.androiddesignpatterns.com/2015/01/activity-fragment-shared-element-transitions-in-depth-part3a.html?utm_

2015-10-25 22:36:21 518

原创 Other:个人记录

((AppCompatActivity) getActivity()).setSupportActionBar( toolbar); http://stackoverflow.com/questions/28761017/setsupportactionbartoolbar-toolbar-inside-fragmentactivitythread = new Thread(tutorialRun

2015-10-25 22:09:32 417

原创 Android:@android:color/

<color name="darker_gray">#ffaaaaaa</color><color name="white">#ffffffff</color><color name="black">#ff000000</color><color name="transparent">#00000000</color><color name="background_dark">#ff0000

2015-10-25 15:12:41 4776

原创 Android:View绘制流程

1.官方文档当一个Activity接收焦点,它将被要求画出它的布局。Android框架将处理画图,但Activity必须提供根节点布局的层次结构。 从图的根节点开始布局(绘制),然后开始测量和绘制布局树。 通过遍历树和渲染来绘制每个视图,相交无效区域。反过来,每个视图组负责请求它的每个孩子绘制(draw() method)和每个视图负责绘画本身。因为树是遍历顺序,这意味着父母将被先绘制,孩子视图后

2015-10-25 13:05:17 445

原创 Android:"Binary XML file line # : Error inflating class"

在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉…… 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完整路径名,

2015-10-25 12:05:08 803

原创 Android:Android中的Surface和SurfaceView

在做android开发时需要自定义组件,在网上查资料时看到有些例子 extends SurfaceView,这篇文章主要讲解SurfaceView和View的区别,已经对SurfaceView的理解和用法。 先来讲解一下Surface.Surface简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释

2015-10-24 15:54:08 3117

原创 Java:Java中Overriding and Hiding Methods

以前只是知道重写override和重载overload的区别,平时也是逮着用就是了, 但现在学Java时重写、替换、覆盖、置换、隐藏、重载等,简直乱得不行,归纳整理一下。从全局来看,java只有重写、隐藏、重载3种,具体归纳如下:基本概念方法签名:方法名+参数列表(参数类型、个数、顺序)。重写重写又叫覆盖、替换、置换。本文统一叫重写。 只有实例方法可以被重写!重写后的方法必须仍为实例方法!(实例

2015-10-22 21:17:50 1048

原创 Java:Stackoverflow上人气最旺的10个Java问题

1、为什么两个(1927年)时间相减得到一个奇怪的结果?如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Str

2015-10-22 19:03:40 755

原创 Android:Android Fragment嵌套使用存在的一些BUG以及解决方法

解决Fragment中调用getActivity为null的问题在使用fragment的时候经常会遇到getActivity()为null的情况。之前解决这个问题,通常都是直接加空指针判断来规避,但是这并没有真正解决问题。 很多人都曾被这个问题所困扰,如果app长时间在后台运行,再次进入app的时候可能会出现crash,而且fragment会有重叠现象。如果系统内存不足、切换横竖屏、app长时间在

2015-10-22 18:38:12 1909

原创 Android:fragment中嵌套viewpager,vierpager中有多个fragment

Fragment放ViewPager,ViewPager里面是fragment。第一次进入没问题,再次进入ViewPager的fragment时里面内容就没了,数据丢失。 private void InitViewPager(View parentView) { mPager = (ViewPager) parentView.findViewById(R.id.vPager);

2015-10-22 16:58:07 2705

原创 Android:Android Support Design之TabLayout使用详解

简述我们在[Android:Material Design兼容库(Design Support Library)]这篇文章已经对TabLayout有了初步的介绍,这篇文章主要介绍TabLayout和ViewPager使用。 在开始之前,我们先来看看官网文档的说明,如何与ViewPager进行联动: You should set a listener via setOnTabSelect

2015-10-22 11:57:30 1023

原创 Android:使用Toolbar + DrawerLayout快速实现菜单侧滑

1.首先需要添加appcompat-v7支持如果是在Android Studio上创建的项目,默认已经添加了appcompat-v7支持了,如果不是最新版AS则需要在build.gradle中添加如下代码:dependencies { ...//其他代码 compile 'com.android.support:appcompat-v7:21.0.2'}添加完成后需要同步一下gra

2015-10-21 11:08:09 710 2

原创 Other:个人记录

http://antonioleiva.com/category/blog/ http://chenqichao.me/2014/12/08/108-Android-Toolbar-DrawerLayout-01/ https://chris.banes.me/2014/11/12/theme-vs-style/

2015-10-20 23:20:01 510

原创 Android:Material系列:ActionBar-->Toolbar

去年(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其更新的 android app 皆套用了这个设计介面。当然,这个设计介面著实让大家感到惊艳外,更让 android 开发者开始担心未来 app 的界面处理了。 不过,所幸有着之前 actionbar 的经验后,an

2015-10-20 23:17:23 1858

原创 Android:Material Design on Android Checklist!

这篇文章主要从细节实现方面提醒你应该如何更好的实现Material Design,标注Signature element为强调部分,标注InCode的为实现方式。因为用户将很快使用Android5.0系统了,而且也会慢慢习惯Material Design的app,比如Gmail的未来替代者inbox,Google Play Tumblr等,因此Google为了开发者能够更快的支持Material D

2015-10-20 10:37:29 1028

原创 Android:Implementing material design in your Android app!

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画 Android:Material Design(四) UI控件 Android:Material Design(五) 视图和阴影 Android:Material Design(六) 使用Draw

2015-10-19 23:07:26 530

原创 Android:AppCompat v21 - Material Design for Pre-Lollipop Devices!

android 5.0发布。在很多很棒的更新中,包括了新的UI组件和创建 Material Design 主题的能力。为了使你能够将新的设计中更新到旧的系统中, 我们同时更新了包含 AppCompat 的support libraries。在这篇文章中,我将总体说明一下appCompat的新特性并介绍一下如何应用于你的app中。AppCompat (aka ActionBarCompat)是为了A

2015-10-19 22:27:32 698

原创 Android:Material Design - Style - Color

色彩Material设计语言中,所使用的色彩鲜活,能够完美搭配柔和的背景环境。取色灵感来自当代减除、路标、道路的减速带、操场。通过浓厚的阴影和强烈地高光强调视觉元素。带来一种惊喜和缤纷的色彩。 UI色板(UI Color Palette)这份色板每一张均从基本颜色开始,然后逐渐扩充,创建出一套完整、可复用的配色体系,可用于网页设计、安卓设计和iOS设计。500种选择 UI

2015-10-19 20:00:14 940

原创 Android:倍数提高工作效率的 Android Studio 奇技

关于快捷键The File Structure Popupctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。 勾选上“show anonymous classes”后其功能相当于Eclipse中的ctrl+o The Call Hierarchy Popupctrl+alt+h查看某个方法的调用路径。Quick Definition Lookupctrl+shi

2015-10-19 18:06:55 499

原创 Android:Android开发者应该知道的6个SDK和API

如果你是一个进入Android开发的Java开发人员,或者是一家想要确保团队使用的是正确工具的初创企业CxO,那么本文中列举的这些SDK和API或许会非常有用。在过去4年时间里,我一直致力于构建Android app,下面这些是我构建新app时的必备品,所以推荐给大家。Material design support library在开发一个现代化的Android app时,我们总是希望能够使用最新和

2015-10-19 17:57:10 545

原创 Android:Task '' not found in root project '*****'

使用Android Studio 开发安卓,导入一个工程遇到一个问题,具体如下:Error:FAILURE: Build failed with an exception.* What went wrong:Task '' not found in root project 'android-visualizer-master1'.* Try:Run gradle tasks to get

2015-10-18 21:17:00 9445

原创 Android:Material Design兼容库(Design Support Library)

Android:Material Design(七) 兼容性导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design。 Android Support Library 22.1只是支持了一些基本控件的材料设计化,但是这个库更多的是对一些特效的实现,这个库和github上的很多开源项目是有很大关系的,material de

2015-10-18 20:51:43 2866

原创 Java:Effective Java 学习笔记(第49条:基本类型优先于装箱基本类型)

基本类型和装箱基本类型的区别:1.基本类型只有值,而装箱基本类型则具有与它们的值不同的同一性。 2.基本类型只有功能完备的至,而每个装箱基本类型除了它对应基本类型的所有功能值之外,还有个非功能值:null。 3.基本类型通常比装箱基本类型更节省时间和空间。 当在一项操作中混合使用基本类型和装箱基本类型时,装箱基本类型就是自动拆箱,这种情况无一例外。如果null对象引用被自动拆箱,就会得到一个N

2015-10-14 11:54:56 681

原创 Java:Java中的同一性和等同性

同一性(identity):java提供了判等运算符:==和!=,可以作用于基本数值类型,boolean型数值,引用类型.例如: 两个引用ref1和ref2引用了相同的对象或者都是null,那么表达式ref1==ref2的值为true,就算这两个引用具有不同的类型声明也是如此,否则表达式的值为false. 判等运算符测试的是引用的同一性,而不是对象的等同性.若两个引用指向同一个对象,那么它们是同

2015-10-14 11:48:13 1020

原创 Java:Effective Java 学习笔记(第48条:如果需要精确的答案,请避免使用float和double)

Effective Java Second Edition 第48条 如果需要精确的答案,请避免使用float和double。1.简介float和double类型主要是为了科学计算与工程计算而设计的,它们并没有提供完全精确的结果,所以不应该被用于需要精确结果的场合。在商业计算中要用BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数

2015-10-14 11:10:52 946

原创 Android:Android学习进阶路线

今天查资料的时候看到一篇文档,总结了学习Android的进阶路线,个人觉得挺不错的,和大家分享分享:一、 基础篇 需要掌握的技能如下:1、熟练掌握基本控件以及容器控件的使用 ; 常用的基本控件有:Button 、TextView、EditText、ListView等 常用的容器控件有:FrameLayout、LinearLayout、RelativeLayout等 2、熟练掌握相关监听器的注册

2015-10-09 17:18:59 548

原创 Java:调用构造器的具体处理步骤

《Java 核心技术 卷1》关于调用构造器的具体处理步骤的叙述是:调用构造器的具体处理步骤所有数据域被初始化为默认值(0、false或者null)。按照在类说明中出现的次数,一次执行所有域初始化语句和初始化块。如果构造器第一行调用了第二个构造器,则执行第二个构造器主体。(this(“Employee #” + nextId, s)只能放在第一行,否则编译出错。)执行这个构造器的主体。 怎么

2015-10-08 22:05:34 758

原创 Android:Material Design(七) 兼容性

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画 Android:Material Design(四) UI控件 Android:Material Design(五) 视图和阴影 Android:Material Design(六) 使用Draw

2015-10-08 21:18:12 1466

原创 Android:Material Design(六) 使用Drawable

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画 Android:Material Design(四) UI控件 Android:Material Design(五) 视图和阴影 Android:Material Design(六) 使用Draw

2015-10-08 17:44:48 924

原创 Android:Material Design(五) 视图和阴影

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画 Android:Material Design(四) UI控件 Android:Material Design(五) 视图和阴影之前已经写过通过应用主题和使用RecyclerView, CardVi

2015-10-08 17:35:39 3547

原创 Android:Material Design(四) UI控件

UI控件本文主要介绍Android L新增加的两个UI控件RecyclerView,CardView的导入和使用。导入依赖包这两个组件是在最新的s

2015-10-06 17:34:12 1108

原创 Android:Material Design(三) 动画

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画Material Design包含了很多内容,今天跟大家分享一下Material新增的动画: 在Android L中新增了如下几种动画:Touch feedback(触摸反馈)Reveal effe

2015-10-05 21:08:47 1653

原创 Android:Material Design(二) Material主题

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画 Android:Material Design(四) UI控件 Android:Material Design(五) 视图和阴影 Android:Material Design(六) 使用Draw

2015-10-05 16:35:13 1227

原创 Android:Material Design(一) 概述

Android:Material Design(一) 概述 Android:Material Design(二) Material主题 Android:Material Design(三) 动画原质化设计(Material Design)是google io开发者大会推出的新的设计语言,Material Design不像Android过去采用的Holo风格那样深沉,增加或修改了阴影动画功能,使其

2015-10-05 16:00:27 1305

原创 Android:screenrecord录制屏幕录像

最近写博客时,需要录制屏幕录像,查了一些资料,不需要下载软件,可以使用安卓的shell命令screenrecord来录制。具体操作为:1.用screenrecord命令录制首先,控制台进入adt的安装目录,找到sdk/platform-tools/,使用shell命令:adb shell screenrecord /sdcard/demo.mp4 上面的命令用于开启屏幕录制,按下回车命令我们就可以

2015-10-05 11:34:19 2134

原创 Android:Material Design详解

http://www.open-open.com/lib/view/open1416663769680.html http://blog.csdn.net/jjwwmlp456/article/details/40617495 http://wiki.jikexueyuan.com/project/material-design/ http://blog.csdn.net/xyz_lmn/ar

2015-10-04 17:41:51 702

原创 Android:Property Animation

Android中的Animation分三种: 1. View Animation 2. Property Animation 3. Drawable Animation下面我们详细介绍几种Animation1.Property Animation3.0之前已有的动画框架View Animation存在一些局限性,Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,而且控制的是整

2015-10-02 11:19:59 640 1

Android_shape

Android:shape的使用详解(2)http://blog.csdn.net/wangyanguiyiyang/article/details/50060829

2015-11-26

Transition

Material Design动画 http://blog.csdn.net/wangyanguiyiyang/article/details/48917915

2015-10-20

Meizitu-master

Android:Material Design UI控件http://blog.csdn.net/wangyanguiyiyang/article/details/48932825

2015-10-20

DesignSupportLibraryDemo-master

DesignSupportLibraryDemo-masterhttp://blog.csdn.net/wangyanguiyiyang/article/details/49230827

2015-10-20

DesignSupportLibraryDemo

Android Design Support Library代码 相关博客http://blog.csdn.net/wangyanguiyiyang/article/details/49230827#t14

2015-10-20

RecyclerView_CardView_Demo

使用android RecyclerView和CardView两个组件

2015-10-08

Activity transitions(Activity转换效果)

Activity Transition是Material Design中提供的一种动画效果。它通过运动和切换不同状态之间的元素来产生各种动画效果。

2015-10-06

Free Video to GIF Converter

如果你需要将mp4转换为gif格式,这里推荐一款国外的非常轻便好用的软件Free Video to GIF Converter

2015-10-05

空空如也

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

TA关注的人

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