自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭勇的博客

刚则易折,柔则常存

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

原创 Android Vector Drawable | SVG 矢量图

Android Vector Drawable | SVG 矢量图What is SVGSVG(全称:可缩放矢量图形 Scalable Vector Graphics),是用于描述矢量图形的一种图形格式。 SVG是W3C制定的,是一个W3C开放标准(该标准是2001年由太阳微系统、Adobe、苹果公司、IBM 以及柯达联合制定的)。它主要有有以下几种特征: - SVG 用来定义用于网络的基于矢量

2017-06-22 16:02:46 1063

原创 Android Material Design动画 Animated Vector Drawables|矢量图片动画

Material Design动画 Animated Vector Drawables|矢量图片动画 AnimatedVectorDrawable类可以去创建一个矢量资源的动画先看效果图 Animated Vector Drawables实现动画主要分三个步骤: - 1.画出SVG图片 - 2.画出动画变化路径/条件 - 3.通过animated-vector将图片和

2017-06-22 14:31:25 1243

原创 Android Material Design动画 View state changes|视图状态改变

Material Design动画 View state changes|视图状态改变 可以根据View的可绘制状态定义一些可以在附件视图上运行的Animator,可以在具有元素的XML文件中定义.每个动画师都在嵌套的元素中定义1.定义一个XML资源selector<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="h

2017-06-19 17:56:42 982

原创 Android Material Design动画 Curved motion | 曲线运动

Material Design动画 Curved motion | 曲线运动 在materialDesign中,动画是依赖于时间插值器和空间运动模式的。但是在Android5.0或者5.0以后的版本,用户可以自定义时间曲线和曲线运动模式PathInterpolatorPathInterpolator类是一个新的插值器,它基于贝塞尔曲线或Path对象。这个插值器在1*1 的正方形上定义了曲线运动

2017-06-15 11:03:24 1550

原创 Android Material Design动画 Reveal Effect | 揭示效果

Material Design动画 Reveal Effect|揭示效果核心方法 ViewAnimationUtils.createCircularReveal( View view,//视图将被剪辑到动画圈子 int centerX,//开始动画的起点x坐标(相对于目标view而言) int centerY,//开始动画的起点y坐标(相对于目标view而言) fl

2017-06-13 18:59:53 2150

原创 Android Material Design动画 Touch Feedback | 触摸反馈

Material Design动画 Touch Feedback| 触摸反馈 Touch Feedback 使用颜色和照明来响应触摸,加强手势的结果行为。每当用户触摸您应用中的可操作区域时,提供可视化响应。这可以让用户知道哪个对象被触摸,并且您的应用程序正在“听”。先看图再说1.可以使用系统自带的两个Ripple波纹效果//有边界?android:attr/selectableItemBac

2017-06-13 11:34:30 1053

转载 Kotlin教程(一):走进Kotlin的世界

Kotlin教程(一):走进Kotlin的世界 原文出处:http://blog.coderclock.com/2017/06/11/kotlin/kotlin-lessons-0 今年Google I/O大会上,官方扶正Kotlin的举动火遍整个Android开发圈。不过,有些开发者似乎过度解读Google的意图,认为Kotlin要

2017-06-12 15:01:28 876

转载 Android XML绘图之 Selector

selector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的。定义的xml文件可以作为两种资源使用:drawable和color。作为drawable资源使用时,一般和shape一样放于drawable目录下,item必须指定android:drawable属性;作为color资源使用时,则放于color目录下,item必须指定android:color属性。那么,看

2017-06-09 15:35:43 330

原创 Android XML绘图之 Shape

Android XML绘图之 Shape参考资料: 1.《Android群英传》 2.Keegan小钢博客地址一般用shape定义的xml文件存放在drawable目录下,若项目没有该目录则新建一个,而不要将它放到drawable-hdpi等目录中 通过Shape可以在XML中绘制各种形状,可以定义下面四种类型的形状下面是shape的全部属性<?xml version="1.0" enco

2017-06-08 20:31:49 3367 1

转载 Android Matrix

原文:http://www.cnblogs.com/qiengo/archive/2012/06/30/2570874.html#codeAndroid MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵

2017-06-02 17:49:02 266

转载 深入理解 Android 中的 Matrix

深入理解 Android 中的 Matrix转载于:http://geek.csdn.net/news/detail/89873作者:D_clock爱吃葱花在 Android 开发中,矩阵是一个功能强大并且应用广泛的神器,例如:用它来制作动画效果、改变图片大小、给图片加各类滤镜等。对于矩阵,Android 官方 SDK 为我们提供了一个强大的类 Matrix (还有 ColorMatrix )是

2017-06-02 17:04:08 482

转载 csdn如何转载别人的文章

1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人”管理博客”主界面,选择”写新文章“,编辑界面的地方选择工具条上的源代码,将chrome中复制的内容贴进来4、最后注明转载和添加标题,将转载地址也一起贴到内容中5、

2017-06-02 16:28:51 286

原创 Android 6.0新控件 BottomSheetDialog | 底部对话框 介绍及使用详情

Android 6.0新控件 BottomSheetDialog | 底部对话框 介绍及使用详情extends AppCompatDialog Base class for Dialogs styled as a bottom sheet 基于Dialog样式的一个底部对话框先看看效果对于弹出的内容完全由自己来掌控,想实现什么样子就实现什么样子,很灵活使用方法BottomSheet

2017-06-01 21:37:10 20027 2

原创 Android 5.0新控件 CollapsingToolbarLayout | 折叠工具布局 介绍及使用详情

Android 5.0新控件 CollapsingToolbarLayout | 折叠工具布局 介绍及使用详情extends FrameLayout先让我们来看下Google对这个组件的定义(英语好的同学请忽略我的翻译) CollapsingToolbarLayout is a wrapper for Toolbar which implements a collapsing app bar.

2017-05-21 19:25:32 1481

原创 Android 5.0新控件 AppBarLayout | 嵌套布局 介绍及使用详情

Android 5.0新控件 AppBarLayout | 嵌套布局 介绍及使用详情extends LinearLayout AppBarLayout is a vertical LinearLayout which implements many of the features of material designs app bar concept, namely scrolling gest

2017-05-18 16:04:10 4286

原创 设计模式之策略模式 | Strategy Pattern

设计模式之策略模式 | Strategy Pattern从名字上我们很难理解这个设计模式适用于什么情况下,什么情况下使用这个设计模式更合理,他有哪些优点,所以我们在最后再对策略模式的概念所出解释首先,让我们从一个例子的需求入手,一步一步的来了解如何用策略模式解决开发中遇到的问题模拟鸭子游戏:要求游戏中会出现各种鸭子,一边游泳戏水,一边呱呱叫。现在我们使用标准的OO原则,设计一个鸭子超类,并让各种鸭子

2017-05-15 20:16:53 1307 1

原创 Android 5.0新控件 CardView 介绍及使用详情

Android 5.0新控件 CardView 介绍及使用详情 A FrameLayout with a rounded corner background and shadow 一个具有圆角的背景和阴影的FrameLayout先上图使用方法1.首先,gradle添加依赖dependencies { compile ‘com.android.support:cardview-

2017-05-13 00:49:58 1041

原创 一篇文章搞定 Android动画

一篇文章搞定 Android动画一个好的动画效果可以让界面更友善的展示给用户,特别是在提示、切换和引导等场景中,合理的使用动画可以让用户获得良好的体验,下面就介绍下我们经常会用到的动画以及如何选择合理的选择动画并使用,他们有哪些区别。动画分类及简介Drawable Animation|逐帧动画|帧动画帧动画这个比较好理解,就是一张张图片顺序播放,和动画片原理一样,主要应用在加载和适合循环播放的情况下

2017-05-11 16:34:54 751

原创 Android 5.0新控件 FloatingActionButton | 悬浮按钮 介绍及使用详情

Android Material Design 风格之 FloatingActionButton | 悬浮按钮 介绍及使用详情extends ImageView Floating action buttons are used for a special type of promoted action. They are distinguished by a circled icon f

2017-05-03 19:47:38 2203

原创 Android 5.0新控件 TextInputLayout | 文字输入布局 介绍及使用详情

Android Material Design 风格之 TextInputLayout | 文字输入布局 介绍及使用详情extends LinearLayout Layout which wraps an EditText (or descendant) to show a floating label when the hint is hidden due to the user inputt

2017-05-03 10:00:07 1961 1

原创 Android 5.0新控件 CoordinatorLayout | 协调布局 介绍及使用详情

Android Material Design 风格之 CoordinatorLayout | 协调布局 介绍及使用详情extends ViewGroupimplements NestedScrollingParent CoordinatorLayout is a super-powered FrameLayout CoordinatorLayout is intended for t

2017-05-02 18:55:18 2247

原创 Android 5.0新控件 Tablayout | 导航栏 介绍及使用详情

Android Material Design 风格之 Tablayout | 导航栏 介绍及使用详情extends HorizontalScrollView TabLayout provides a horizontal layout to display tabs. Google官方对这个控件的大概意思是一个横向的布局标签我们在应用viewpager的时候,经常会使用TabPag

2017-05-02 11:35:49 2178

空空如也

空空如也

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

TA关注的人

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