android进阶
Everbrilliant89
怕啥真理无穷进一寸有一寸的欢喜(微信18566660283)
展开
-
Android工程师进阶34讲学习笔记
拉勾教育是最近发现一个技术提升的平台,很多课程对于技术提升都多有益处,很多是实际上的项目实战并对底层原理讲解透彻。前几个月已经学习完了姜新星的《Android 工程师进阶 34 讲》,现在重学一遍并做些总结记录加深印象。学习的过程要符合遗忘曲线,当一些所学的知识遗忘时就是该重新复学的开始,这样真正学到的知识才能刻进大脑里变成自己的知识,把书读薄在运用到的时候“下笔如有神”。一.程序运行时内存的分配:Java 虚拟机在执行 Java 程序的过程中,会把它所管理的内存划分为不同的数据区域。下面这张图描述原创 2020-10-26 14:17:07 · 1108 阅读 · 3 评论 -
Android中的view的体系总结
一.View基础知识:1.View的位置参数:View的位置主要是由四个顶点来决定的,分别是top、left、right、bottom。top是左上角从坐标、left是右下角横坐标、right是右下角横坐标、bottom是右下角纵坐标。这里的坐标都是相对于View的父容器来说的。获取方式:getLeft()、getRight()、getTop()、getBottom()。2.Mot原创 2017-08-27 23:15:04 · 318 阅读 · 0 评论 -
Android中类似于IOS的CoverFlow效果实现源码分析
一、Android中的coverflow1.在onLayout()方法中对item的放置从中间位置开始对adapter设置进来的item数量进行放置。之后在方法refillRight()和refillLeft()左右填充之后实现了item的循环显示。2.在dispathDraw()方法进行item的绘制算出了中间位置信息。3.事件的处理得dispathTouchEvent()对触摸的处理的分发,重要的是获取item的绘制顺序之后每个item算出了滑动的范围。在滑动时可对每个item进行平移的滑动的设置原创 2017-09-02 15:53:38 · 1900 阅读 · 0 评论 -
GamepadView、JostickView仿创客工场中的遥感的自定义View
一、游戏操纵杆的展示: 小时候必定玩过小霸王类的手柄游戏,很怀念小时候。无意间看见创客工场里控制机器人的View中有一个类似操纵杆的控件。所以很感兴趣的仿造做了一个玩玩,效果如下:二、实现的思想步骤: 1、首先自定义View的三大步骤 onMeasure()、onDraw()、onLayout(),在此控件中放置对应的图片即可实现。onLayout的放置似乎没有什...原创 2018-08-04 11:29:29 · 985 阅读 · 0 评论