LayneYao的博客

天道酬勤,运筹帷幄

排序:
默认
按更新时间
按访问量

自定义View之Region区域

Region在Android的绘制中是区域的意思,使用Region可以对图形进行很多操作,比如区域的合并,取交集、或抑或等等。 Region的构造函数有以下四个: public Region() //无参构造 public Region(Region region) //传入指定一个区域 pub...

2018-10-09 20:39:23

阅读数:18

评论数:0

自定义View中Canvas之Path的详解

上一篇Canvas的绘制图形只能绘制一些常规的,比如点、线、圆、椭圆、矩形等的。如果想要绘制更复杂的图形,那么就得靠Path了。 Path的定义: Path类将多种符合路径(多个轮廓,如直线段、二次曲线、立方曲线等)封装在其内部的几何路径。 Path的绘制: 通过设置Paint.Style...

2018-09-10 20:47:07

阅读数:31

评论数:0

自定义View之Canvas(画布)的详解

接下来学习一下自定义View之Canvas(画布)的详解 先来看看Canvas常用方法: 功能分类 Canvas常用方法 备注 绘制颜色 drawARGB 通过设置ARGB值绘制颜色 drawRGB 通过设置RGB值绘制...

2018-09-03 20:45:36

阅读数:29

评论数:0

自定义View之Paint(画笔)的详解

Android提供了2D图形绘制的各种工具,如Canvas(画布)、Point(点)、Paint(画笔)、Rectangles(矩形)等,利用这些工具可以直接在界面上进行绘制。 在自定义View中,我们经常用到的Canvas(画布)和Paint(画笔),像我们画画一样,需要画布和画笔,在View...

2018-09-01 11:13:30

阅读数:242

评论数:0

安卓开发中非常炫的效果集合

应对开发需求,收集一下网上一些比较炫酷的特效,于是发现这篇博客,就转载一下。 作者:一点点征服 链接:安卓开发中非常炫的效果集合 所有效果Dome下载地址:https://github.com/20994842/A-collection-of-Android-development-very...

2018-05-17 20:54:39

阅读数:73

评论数:0

Android集成讯飞语音、百度语音、阿里语音识别

前些天项目需要集成一下语音识别,选了百度语音,进入文档中心,看了之后有点头大,从官网下载的Demo也是,很多项目集成在一起的,有点乱。 于是就想先在网上找找有没有已经集成好的拿来用,结果找个一个很有意思的Demo,下载下来半天不到就集成好了。这个Demo还是蛮有意思的,所以询问了一下作者进行转载...

2018-04-26 15:02:42

阅读数:426

评论数:0

ButterKnife的使用详解

今天来讲解一下注解框架ButterKnife,此框架由Android之神Jake Wharton开源的。 GitHub的链接地址:https://github.com/JakeWharton/butterknife ButterKnife框架的优点: 强大的View绑定和Click事件处理...

2018-03-15 20:29:15

阅读数:94

评论数:0

Android Volley框架的基本使用解析

Android之Volley框架的使用,包括Volley的get和post请求方式的使用、Volley的取消队列网络请求和Volley与Activity生命周期的联动、Volley的简单的二次回调封装、Volley加载图片的介绍及用法

2017-12-22 11:52:58

阅读数:122

评论数:0

Gradle实战及学习建议

Gradle实战及学习建议和基本了解

2017-12-19 21:33:33

阅读数:166

评论数:0

Android进阶-Android 5.X 的新特性

虽然Android 8.0都出了,但是Android 5.X还是需要学习的,这个版本有很多动画还是很好看的,学习了可以提高用户体验的,这也是进阶的一个阶梯 1、Android 5.X UI设计初步 Android 5.X系列开始使用新的设计风格Material Design来统一整个And...

2017-12-16 14:41:10

阅读数:367

评论数:0

Android进阶-Android性能优化

1、布局优化 系统在渲染UI界面的时候讲消耗大量的资源,一个好的UI不仅应该具有良好的视觉效果,更应该具有良好的使用体验,因此布局优化就显得非常重要。 1.1、Android UI渲染机制 人眼所感觉的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒,而最佳fps大概在60fps左右,...

2017-12-11 20:49:41

阅读数:566

评论数:0

Android进阶-Android系统信息与安全机制

Android系统信息获取 要获取系统的配置信息,通常可以从以下两个方面获取: android.os.Build SystemProperty android.os.Build android.os.Build类里面的信息非常丰富,它包含了系统编译时的大量设备、配置信息,下面列举以...

2017-12-07 20:13:40

阅读数:211

评论数:0

Android进阶-Android动画机制与使用技巧

Android View动画框架 Android属性动画分析 Android布局动画 Interpolators插值器 自定义动画 Android5X SVG矢量动画机制 动画案例 Android动画特效 Android View动画框架 Android动画又分为: 视图动...

2017-12-06 14:38:30

阅读数:289

评论数:0

Android进阶-View系列(三)-Android绘图机制与处理技巧(下)

Android图像处理之色彩特效处理 Bitmap,它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个元素对应着图片的一个像素。而颜色值——ARGB,分别对应透明度、红、滤、蓝这四个通道分量,他们共同决定了每个像素点显示的颜色。 色彩矩阵分...

2017-12-02 11:06:14

阅读数:216

评论数:0

Android进阶-View系列(三)-Android绘图机制与处理技巧(上)

屏幕的尺寸信息 屏幕参数: 屏幕大小:值屏幕对角线的长度,通常使用“寸”来度量。 分辨率:分辨率是指手机屏幕的像素点个数。 PPI:每英寸的像素,又被称为DPI,它是由对角线的像素点数除以屏幕的大小得到的。 系统屏幕密度: 独立像素密度dp: 由于各种屏幕密度的不同,...

2017-11-29 11:01:18

阅读数:183

评论数:0

Android进阶---自定义控件的详解

自定义控件的学习流程: View的测量->View的绘制->ViewGroup的测量->ViewGroup的绘制->自定义ViewGroup->自定义控件的三种方式说明->事件拦截机制说明 View的测量: Android系统绘制View是需要我们精确地告...

2017-11-20 14:18:17

阅读数:382

评论数:0

Android进阶-View系列(二)-实现滑动的七种方法

实现滑动的七种方法 当了解了Android坐标系和触控事件后,我们来学习Android实现滑动的七种方法。 首先准备一个简单的布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...

2017-11-18 16:14:54

阅读数:168

评论数:0

Android进阶-View系列(一)-坐标系和视图坐标系

前言 接下来我们进入Android的View系列的学习,View的开发占Android开发的非常重要的一部分,Android开发的深度也是可以往View的方向深入,这是可以提升我们产品的用户体验。 这次学习的参考书籍是《Android群英传》徐宜生编著 View的简介 View是A...

2017-11-15 16:54:38

阅读数:336

评论数:0

Android进阶-Android消息机制的源码详解

Android消息机制的源码详解

2017-11-12 16:45:44

阅读数:230

评论数:0

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