Android群英传
LayneYao
天道酬勤,运筹帷幄
展开
-
ListView的使用技巧
ListView的使用技巧原创 2017-12-08 20:23:31 · 379 阅读 · 0 评论 -
Android进阶-Android性能优化
1、布局优化系统在渲染UI界面的时候讲消耗大量的资源,一个好的UI不仅应该具有良好的视觉效果,更应该具有良好的使用体验,因此布局优化就显得非常重要。1.1、Android UI渲染机制人眼所感觉的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒,而最佳fps大概在60fps左右,这也是评价一个显卡性能高低的标准之一。 在Android中,系统通过VSYNC信号触发对UI的渲染、原创 2017-12-11 20:49:41 · 921 阅读 · 0 评论 -
Android进阶-Android系统信息与安全机制
Android系统信息获取要获取系统的配置信息,通常可以从以下两个方面获取:android.os.BuildSystemPropertyandroid.os.Buildandroid.os.Build类里面的信息非常丰富,它包含了系统编译时的大量设备、配置信息,下面列举以下常用的信息:Build.BOARD //主板Build.BRAND //Andro原创 2017-12-07 20:13:40 · 593 阅读 · 0 评论 -
Android进阶-Android动画机制与使用技巧
Android View动画框架Android属性动画分析Android布局动画Interpolators插值器自定义动画Android5X SVG矢量动画机制动画案例Android动画特效Android View动画框架Android动画又分为: 视图动画:又称视图动画、又称补间动画、又称Tween动画(常用) 属性动画:通过改变属性值产生动画Andr原创 2017-12-06 14:38:30 · 800 阅读 · 0 评论 -
Android进阶-View系列(三)-Android绘图机制与处理技巧(下)
Android图像处理之色彩特效处理Bitmap,它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个元素对应着图片的一个像素。而颜色值——ARGB,分别对应透明度、红、滤、蓝这四个通道分量,他们共同决定了每个像素点显示的颜色。色彩矩阵分析在色彩处理中,通常使用一下三个角度来描述一个图像。色调:物体传播的颜色饱和度:颜色的原创 2017-12-02 11:06:14 · 511 阅读 · 0 评论 -
Android进阶-View系列(三)-Android绘图机制与处理技巧(上)
屏幕的尺寸信息屏幕参数:屏幕大小:值屏幕对角线的长度,通常使用“寸”来度量。分辨率:分辨率是指手机屏幕的像素点个数。PPI:每英寸的像素,又被称为DPI,它是由对角线的像素点数除以屏幕的大小得到的。系统屏幕密度:独立像素密度dp:由于各种屏幕密度的不同,导致同样像素大小的长度,在不同密度的屏幕上显示长度不同。因为相同长度的屏幕,高密度的屏幕包含更多的像素原创 2017-11-29 11:01:18 · 449 阅读 · 0 评论 -
Android进阶---自定义控件的详解
自定义控件的学习流程:View的测量->View的绘制->ViewGroup的测量->ViewGroup的绘制->自定义ViewGroup->自定义控件的三种方式说明->事件拦截机制说明View的测量:Android系统绘制View是需要我们精确地告诉它该如何去画,它才能绘制出你想要的图形。那么Android在绘制View之前,我们必须对View进行测量,即告诉系统该画一个多大的V原创 2017-11-20 14:18:17 · 755 阅读 · 0 评论 -
Android进阶-View系列(二)-实现滑动的七种方法
实现滑动的七种方法当了解了Android坐标系和触控事件后,我们来学习Android实现滑动的七种方法。首先准备一个简单的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2017-11-18 16:14:54 · 467 阅读 · 0 评论 -
Android进阶-View系列(一)-坐标系和视图坐标系
前言接下来我们进入Android的View系列的学习,View的开发占Android开发的非常重要的一部分,Android开发的深度也是可以往View的方向深入,这是可以提升我们产品的用户体验。这次学习的参考书籍是《Android群英传》徐宜生编著View的简介View是Android所有控件的基类,接下来借鉴网上的一张图片让大家一目了然(图片出自)其实view原创 2017-11-15 16:54:38 · 1164 阅读 · 0 评论 -
Android进阶-Android 5.X 的新特性
虽然Android 8.0都出了,但是Android 5.X还是需要学习的,这个版本有很多动画还是很好看的,学习了可以提高用户体验的,这也是进阶的一个阶梯1、Android 5.X UI设计初步Android 5.X系列开始使用新的设计风格Material Design来统一整个Android系统的界面设计风格。 1.1、材料的形态模拟材料的心态模拟是Material D原创 2017-12-16 14:41:10 · 912 阅读 · 0 评论