自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 UI学习笔记(一)

MaterialDesign一,关于 MaterialDesign从android5.0开始引入 ,是一种全新的设计语言.google提倡的一种设计风格.是一种拟物和扁平化设计的一种结合.提取了最新的科技体验.二,MD的使用及开发2.1 google收集了一些最新的开源的项目,汇集到最新的support支持包及新的API中.1 ) android-support-v4: 最低兼容到1.6,里面有类

2017-02-16 20:22:54 360

原创 自定义VIEW(学习笔记三)-基本图形的绘制

一.Canvas简介Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。一般来说,比较基础的东西有两大特点:可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。比较难用:各种方法太过基础,想要完美的将这些操作组合起来有一定难度。不过不必担心,本系列文章不仅会介绍到Canvas的操作方法,还会简单介绍一些设计思路和技巧。二.Canvas的常

2016-12-02 16:25:55 373

原创 自定义VIEW(学习笔记二)-分类和绘制流程

一.自定义View分类1.1 自定义ViewGroup自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout,包含有子View。例如:应用底部导航条中的条目,一般都是上面图标(ImageView),下面文字(TextView),那么这两个就可以用自定义ViewGroup组合成为一个Veiw,提供两个属性分别用来设置文字和图片,使用

2016-12-02 15:10:19 289

原创 自定义VIEW(学习笔记一)-基础知识

一.坐标系1.1.屏幕坐标系和数学坐标系的区别数学中的坐标系屏幕坐标系实际屏幕上的默认坐标系如下:1.2 View的坐标系 getTop(); //获取子View左上角距父View顶部的距离 getLeft(); //获取子View左上角距父View左侧的距离 getBottom(); //获取子View右下角距父View顶部的距离 getR

2016-12-01 12:01:47 284

原创 IONIC2 踩坑记-(一)官方教程

IONIC2 踩坑记-(一)官方教程一.创建项目1.用模板创建项目$ ionic start MyIonic2Project tutorial --v2ionic start {项目名} {模板(tutorial) } {版本(–v2)}2.在浏览器中查看APP 进入项目目录,运行ionic serve$ cd MyIonic2Project/$ ionic serve二.目录结构进入目

2016-11-19 14:24:49 591

原创 变量声明-TS学习笔记(2)

let和const是JavaScript里相对较新的变量声明方式。 像我们之前提到过的,let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题。 const是对let的一个增强,它能阻止对一个变量再次赋值。因为TypeScript是JavaScript的超集,所以它本身就支持let和const。 下面我们会详细说明这些新的声明方式以及为什么推荐使用它们来代替var

2016-10-14 15:57:23 3469

原创 TypeScript数据类型-TS学习笔记(1)

介绍ts几乎支持js所有的数据类型,并扩展了枚举方便我们使用。布尔值(boolean) 和其它语言一样 true/falselet isDone:boolean=false;数字(number) 和js一样,所有的数字都是浮点数,这些浮点数的类型是,支持二,十,十六,八 进制字面量let decLiteral: number = 6;let hexLiteral: number = 0xf0

2016-10-14 14:59:36 28016 4

原创 欢迎使用CSDN-markdown编辑器

ES6 学习笔记1、 let 和const基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这

2016-10-14 11:25:21 234

转载 Android Studio 配置

Android Studio advanced configuration发表于 2016-04-10   |   20条评论本文主要内容来自 Dmytro Danylyk 在 Medium 的文章Configuring Android Studio。在此感谢!虽然使用Android Studio 有一定的时间了,但文中的某几个设置之前还真不知道,且原文在长城外,因此在翻译

2016-10-09 20:45:30 854

原创 android tips

平时开发中学到很很多小技巧时间一久容易忘记,故用此文记录以便用时方便查找。

2016-10-08 23:36:03 293

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-10-08 23:30:08 163

空空如也

空空如也

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

TA关注的人

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