Android 源码分析和原创代码
下课睡觉
Android开发
展开
-
android 自定义view 实现简单贪吃蛇
本人萌新,网上的一些视频教学看的太无聊了,所以决定自己找点事情做,今天花了几个小时,写了一个贪吃蛇游戏,虽然界面很丑,但是一些功能还是有的,下面奉上我的源码,还请大神多多指教啊。贪吃蛇的自定义view:package com.tanchishe;import android.content.Context;import android.graphics.Canvas;import原创 2016-09-24 19:00:06 · 1198 阅读 · 0 评论 -
android 简易3d菜单(伪3d)
本人学android也有几个月了,最近开始了我的第一个项目,由于项目需要,要实现一个类似于这种的3d菜单,可以滑动。对于一个菜鸟来说,想实现这种效果肯定很难啊,所以就想在网上找源码来学习一下。可是啊,这个东西真的不好找啊,找了几天,在各个android论坛上都发了帖子,基本上没人告诉我准确的解决方法,但是基本上就这三个方向:3d画廊、Rotate3dAnimation、opengl。可以,那就先看原创 2016-11-14 14:10:10 · 871 阅读 · 3 评论 -
android 自定义 3D View
转载请注明出处: (http://blog.csdn.net/qq_35071078/article/details/69666473)android 3dView最近写了一个简单的ViewGroup,可以让子view旋转起来。 [ android 3dView ]感兴趣的朋友可以去我的github看看,点个星哦 ,也可以关注博主一波,<( ̄︶ ̄)>。原创 2017-04-08 12:08:55 · 1351 阅读 · 0 评论 -
Android 从源码分析View层次之ActionMode
转载请注明出处:(http://blog.csdn.net/qq_35071078/article/details/72859905)我们都知道,android最上层的view是一个DecorView,它下面又会有多种不同的ViewGroup(具体是一个什么样子的View,那是activity根据我们定义的属性来自动加载布局的),而我们写的布局就会加载到DecorView的某个子View下。刚好最近原创 2017-06-04 16:52:34 · 1878 阅读 · 1 评论 -
自定义表格控件
自定义了一个ViewGroup控件,实现了类似于网页中的表格控件:具体可以去我的Github看看,欢迎大家一起来完善这个项目:项目地址原创 2017-07-20 12:18:47 · 945 阅读 · 0 评论 -
两幅图带你理解android MVP
很早就知道android 除了个MVP这种设计模式了,但是一直没用过,因为之前觉得把网络层封装一下,在activity里面直接用接口回调就可以了。但是最近发现,这样完全不行啊,随着业务逻辑的增多,一个activity很容易就有上千行代码,自己写的还好,别人看绝对是云里雾里的,这里对数据操作,那里对界面操作,这里一坨代码,那里一坨代码。所以网上搜了下关于android MVP的文章,收获颇丰,果然用了原创 2017-07-10 19:17:01 · 556 阅读 · 1 评论 -
解决MPAndroidChart-LineChart清除数据刷新后X轴取值不准确的问题
直接点击查看解决办法由于项目需要使用表格,于是在Github上搜索到了一个比较好的开源控件。现在我想实现一个表格,表格上每隔几秒增加一个点,表格上只会显示10条数据,所以效果就像动态更新数据一样,每加一个点,X轴像左移动一个点。但是我现在想加一个Button,每次点击后就清除掉LineChart中的DataSet,然后重新设置一个DataSet,重新加载数据。也就是说X轴重新从0开始,但是就在这个时原创 2017-07-25 16:21:23 · 16604 阅读 · 26 评论 -
回顾Java各大排序算法(持续更新)
马上大四了,面试前复习下基本的排序算法,然后写出来整理下。冒泡排序 /** * 冒泡排序 * * @param array 待排序的数组 */ public static void bubbleSort(int[] array) { int length = array.length; for (int i = 0原创 2017-07-25 13:33:06 · 561 阅读 · 1 评论