EastYoung's blog

其实很简单其实很自然


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

Drawable 动画

发表于 2017-02-24   |   分类于 Android笔记   |  

Android Drawable

Success doesn’t come to you. You go to it. — Marva Collins

Success doesn't come to you. You go to it.

阅读全文 »

沉浸式体验

发表于 2016-12-19   |   分类于 Android笔记   |  

Managing the System UI

沉浸式体验,系统UI:状态栏(status bar)、导航栏(navigation bar)

system bars 包括 status bar 和 navigation bar,在播放电影或者预览一张照片时,为了能够使用户能够身临其境、沉浸式的体验,可以暂时的弱化系统 bar 的影响,避免分散我们的注意力。

为了使用沉浸式的体验效果,需要注意版本兼容

阅读全文 »

GreenDao3 学习

发表于 2016-11-30   |   分类于 Android笔记   |  

GreenDao3

以下内容均来自官网 documentation

[TOC]

阅读全文 »

展开菜单

发表于 2016-11-17   |   分类于 Android笔记   |  

ExpandableButtonMenu

项目描述

项目里有时会遇到这样一种设计的菜单样式,当点击一个按钮时,把菜单选项展开,其中根据需要在加上相应的动画。 Github 也有很多的开源动画,本次为了完成项目需求,学习了两个开源动画库:

  • GooeyMenu
  • AllAngleExpandableButton

两个都是自定义 View ,相对来说第一个更加简单点,难度在于怎么利用贝塞尔曲线实现主 button 的动画,最大的缺点估计就是 GooeyMenu 的大小是包括了展开后的布局,这就限制了它的适用性,而该库的主要目的也是为了实现主按钮的吸附动画。第二个库相对复杂一些,这个库 View 的大小就是主 button 的大小,展开的菜单绘制在原本 View 的上层,并添加了背景的模糊效果,也通过代码添加了 button 的状态变化和点击时的涟漪效果。

阅读全文 »

Material design Animations

发表于 2016-11-04   |   分类于 Android笔记   |  

Material design Animations

[TOC]

定制窗口转换动画

首先,在定义您从材料主题继承的风格时,使用 android:windowContentTransitions 属性启用窗口内容转换。您也可在您的风格定义中指定进入、退出以及共享元素转换,可以在 application theme 中或 activity theme 中设置,如:

阅读全文 »

设计模式之单例模式

发表于 2016-05-19   |   分类于 设计模式   |  

Singleton Pattern 简介

定义

确保一个类只有一个实例,并提供全局访问点。

阅读全文 »

Stream

发表于 2016-05-18   |   分类于 java   |  

简介

流(Stream)提供了数据视图,让你可以在笔集合类更高的概念层上制定操作,使用流,只需要指定做什么,而不是则么做。你只需要将操作的调度执行留给实现。

阅读全文 »

Content Provider

发表于 2016-05-16   |   分类于 Android笔记   |  

ContentProvider 简介

ContentProvider 主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。

阅读全文 »

排序算法

发表于 2016-05-14   |   分类于 算法   |  

排序

内部排序和外部排序:排序过程中,所有数据在内存中处理,不涉及数据的内、外存交换则称之为“内部排序”,反之,称为外部排序。

排序稳定性:若记录序列中有两个或两个以上关键字相等的记录,Ki == Kj(i != j),且在排序前 Ri 先于 Rj(i < j),排序后的记录序列仍然是 Ri 先于 Rj, 则称排序算法是稳定的,否则是不稳定的。

在排序过程中通常需要进行两种基本操作:

  1. 对记录中的关键字大小进行比较
  2. 将记录从一个位置移动到另一个位置

比较次数和移动次数成为排序方法时间复杂度的评估标准。

阅读全文 »

异步消息处理机制

发表于 2016-05-12   |   分类于 Android笔记   |  

Handler

Android中的异步消息处理主要由4个部分组成:Message、Handler、MessageQueue、Looper

阅读全文 »
12…4
EastYoung

EastYoung

其实并不难是你太悲观

31 日志
5 分类
32 标签
© 2017 EastYoung
由 Hexo 强力驱动
主题 - NexT.Mist
本站总访问量     您是第个来到的小伙伴