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